org.jetbrains.kotlin.resolve
Interface BodiesResolveContext
- All Known Implementing Classes:
- TopDownAnalysisContext
public interface BodiesResolveContext
getFiles
@ReadOnly
java.util.Collection<KtFile> getFiles()
getDeclaredClasses
@Mutable
java.util.Map<KtClassOrObject,ClassDescriptorWithResolutionScopes> getDeclaredClasses()
getAnonymousInitializers
@Mutable
java.util.Map<KtAnonymousInitializer,ClassDescriptorWithResolutionScopes> getAnonymousInitializers()
getSecondaryConstructors
@Mutable
java.util.Map<KtSecondaryConstructor,ConstructorDescriptor> getSecondaryConstructors()
getScripts
@Mutable
java.util.Map<KtScript,LazyScriptDescriptor> getScripts()
getProperties
@Mutable
java.util.Map<KtProperty,PropertyDescriptor> getProperties()
getFunctions
@Mutable
java.util.Map<KtNamedFunction,SimpleFunctionDescriptor> getFunctions()
getDeclaringScope
@Nullable
LexicalScope getDeclaringScope(@NotNull
KtDeclaration declaration)
getOuterDataFlowInfo
@NotNull
DataFlowInfo getOuterDataFlowInfo()
getTopDownAnalysisMode
@NotNull
TopDownAnalysisMode getTopDownAnalysisMode()