org.jetbrains.kotlin.resolve
Interface BodiesResolveContext

All Known Implementing Classes:
TopDownAnalysisContext

public interface BodiesResolveContext


Method Summary
 java.util.Map<KtAnonymousInitializer,ClassDescriptorWithResolutionScopes> getAnonymousInitializers()
           
 java.util.Map<KtClassOrObject,ClassDescriptorWithResolutionScopes> getDeclaredClasses()
           
 LexicalScope getDeclaringScope(KtDeclaration declaration)
           
 java.util.Collection<KtFile> getFiles()
           
 java.util.Map<KtNamedFunction,SimpleFunctionDescriptor> getFunctions()
           
 DataFlowInfo getOuterDataFlowInfo()
           
 java.util.Map<KtProperty,PropertyDescriptor> getProperties()
           
 java.util.Map<KtScript,LazyScriptDescriptor> getScripts()
           
 java.util.Map<KtSecondaryConstructor,ConstructorDescriptor> getSecondaryConstructors()
           
 TopDownAnalysisMode getTopDownAnalysisMode()
           
 

Method Detail

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()