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()
setKotlinCodeAnalyzer
public void setKotlinCodeAnalyzer(@NotNull
KotlinCodeAnalyzer kotlinCodeAnalyzer)
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)
analyzeFiles
@NotNull
public TopDownAnalysisContext analyzeFiles(@NotNull
com.intellij.openapi.project.Project project,
@NotNull
TopDownAnalysisParameters topDownAnalysisParameters,
@NotNull
java.util.Collection<JetFile> files,
@NotNull
java.util.List<? extends PackageFragmentProvider> additionalProviders,
AdditionalCheckerProvider additionalCheckerProvider)
analyzeDeclarations
@NotNull
public TopDownAnalysisContext analyzeDeclarations(@NotNull
TopDownAnalysisParameters topDownAnalysisParameters,
@NotNull
java.util.Collection<? extends com.intellij.psi.PsiElement> declarations)