org.jetbrains.jet.lang.resolve
Interface BodiesResolveContext

All Known Implementing Classes:
CachedBodiesResolveContext, TopDownAnalysisContext

public interface BodiesResolveContext


Method Summary
 boolean completeAnalysisNeeded(com.intellij.psi.PsiElement element)
           
 java.util.Map<JetClass,MutableClassDescriptor> getClasses()
           
 com.google.common.base.Function<JetDeclaration,JetScope> getDeclaringScopes()
           
 java.util.Collection<JetFile> getFiles()
           
 java.util.Map<JetNamedFunction,SimpleFunctionDescriptor> getFunctions()
           
 java.util.Map<JetObjectDeclaration,MutableClassDescriptor> getObjects()
           
 DataFlowInfo getOuterDataFlowInfo()
           
 java.util.Map<JetProperty,PropertyDescriptor> getProperties()
           
 java.util.Map<JetScript,ScriptDescriptor> getScripts()
           
 java.util.Map<JetScript,WritableScope> getScriptScopes()
           
 void setTopDownAnalysisParameters(TopDownAnalysisParameters parameters)
           
 

Method Detail

getFiles

java.util.Collection<JetFile> getFiles()

getClasses

java.util.Map<JetClass,MutableClassDescriptor> getClasses()

getObjects

java.util.Map<JetObjectDeclaration,MutableClassDescriptor> getObjects()

getProperties

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

getFunctions

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

getDeclaringScopes

com.google.common.base.Function<JetDeclaration,JetScope> getDeclaringScopes()

getScripts

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

getScriptScopes

java.util.Map<JetScript,WritableScope> getScriptScopes()

getOuterDataFlowInfo

DataFlowInfo getOuterDataFlowInfo()

setTopDownAnalysisParameters

void setTopDownAnalysisParameters(TopDownAnalysisParameters parameters)

completeAnalysisNeeded

boolean completeAnalysisNeeded(@NotNull
                               com.intellij.psi.PsiElement element)