org.jetbrains.jet.lang.resolve
Interface BodiesResolveContext
- All Known Implementing Classes:
- CachedBodiesResolveContext, TopDownAnalysisContext
public interface BodiesResolveContext
getStorageManager
@NotNull
StorageManager getStorageManager()
getExceptionTracker
@NotNull
ExceptionTracker getExceptionTracker()
getFiles
@ReadOnly
java.util.Collection<JetFile> getFiles()
getClasses
@Mutable
java.util.Map<JetClassOrObject,ClassDescriptorWithResolutionScopes> getClasses()
getProperties
@Mutable
java.util.Map<JetProperty,PropertyDescriptor> getProperties()
getFunctions
@Mutable
java.util.Map<JetNamedFunction,SimpleFunctionDescriptor> getFunctions()
getDeclaringScopes
com.google.common.base.Function<JetDeclaration,JetScope> getDeclaringScopes()
getScripts
@Mutable
java.util.Map<JetScript,ScriptDescriptor> getScripts()
getScriptScopes
@Mutable
java.util.Map<JetScript,WritableScope> getScriptScopes()
getOuterDataFlowInfo
DataFlowInfo getOuterDataFlowInfo()
getTopDownAnalysisParameters
@NotNull
TopDownAnalysisParameters getTopDownAnalysisParameters()
setTopDownAnalysisParameters
void setTopDownAnalysisParameters(TopDownAnalysisParameters parameters)
completeAnalysisNeeded
boolean completeAnalysisNeeded(@NotNull
com.intellij.psi.PsiElement element)