org.jetbrains.kotlin.resolve
Interface BodiesResolveContext
- All Known Implementing Classes:
- TopDownAnalysisContext
public interface BodiesResolveContext
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()