org.jetbrains.jet.lang.resolve
Class LazyTopDownAnalyzer
java.lang.Object
org.jetbrains.jet.lang.resolve.LazyTopDownAnalyzer
public class LazyTopDownAnalyzer
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LazyTopDownAnalyzer
public LazyTopDownAnalyzer()
setTrace
@Inject
public void setTrace(@NotNull
BindingTrace trace)
setDeclarationResolver
@Inject
public void setDeclarationResolver(@NotNull
DeclarationResolver declarationResolver)
setOverrideResolver
@Inject
public void setOverrideResolver(@NotNull
OverrideResolver overrideResolver)
setOverloadResolver
@Inject
public void setOverloadResolver(@NotNull
OverloadResolver overloadResolver)
setModuleDescriptor
@Inject
public void setModuleDescriptor(@NotNull
ModuleDescriptor moduleDescriptor)
setBodyResolver
@Inject
public void setBodyResolver(@NotNull
BodyResolver bodyResolver)
analyzeDeclarations
@NotNull
public TopDownAnalysisContext analyzeDeclarations(KotlinCodeAnalyzer resolveSession,
@NotNull
TopDownAnalysisParameters topDownAnalysisParameters,
@NotNull
java.util.Collection<? extends com.intellij.psi.PsiElement> declarations)