org.jetbrains.kotlin.resolve
Interface BodiesResolveContext

All Known Implementing Classes:
TopDownAnalysisContext

public interface BodiesResolveContext


Method Summary
 java.util.Map<JetClassInitializer,ClassDescriptorWithResolutionScopes> getAnonymousInitializers()
           
 java.util.Map<JetClassOrObject,ClassDescriptorWithResolutionScopes> getDeclaredClasses()
           
 LexicalScope getDeclaringScope(JetDeclaration declaration)
           
 java.util.Collection<JetFile> getFiles()
           
 java.util.Map<JetNamedFunction,SimpleFunctionDescriptor> getFunctions()
           
 DataFlowInfo getOuterDataFlowInfo()
           
 java.util.Map<JetProperty,PropertyDescriptor> getProperties()
           
 java.util.Map<JetScript,ScriptDescriptor> getScripts()
           
 java.util.Map<JetSecondaryConstructor,ConstructorDescriptor> getSecondaryConstructors()
           
 TopDownAnalysisMode getTopDownAnalysisMode()
           
 

Method Detail

getFiles

@ReadOnly
java.util.Collection<JetFile> getFiles()

getDeclaredClasses

@Mutable
java.util.Map<JetClassOrObject,ClassDescriptorWithResolutionScopes> getDeclaredClasses()

getAnonymousInitializers

@Mutable
java.util.Map<JetClassInitializer,ClassDescriptorWithResolutionScopes> getAnonymousInitializers()

getSecondaryConstructors

@Mutable
java.util.Map<JetSecondaryConstructor,ConstructorDescriptor> getSecondaryConstructors()

getScripts

@Mutable
java.util.Map<JetScript,ScriptDescriptor> getScripts()

getProperties

@Mutable
java.util.Map<JetProperty,PropertyDescriptor> getProperties()

getFunctions

@Mutable
java.util.Map<JetNamedFunction,SimpleFunctionDescriptor> getFunctions()

getDeclaringScope

@Nullable
LexicalScope getDeclaringScope(@NotNull
                                        JetDeclaration declaration)

getOuterDataFlowInfo

@NotNull
DataFlowInfo getOuterDataFlowInfo()

getTopDownAnalysisMode

@NotNull
TopDownAnalysisMode getTopDownAnalysisMode()