org.jetbrains.kotlin.resolve
Class LazyTopDownAnalyzerForTopLevel

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.LazyTopDownAnalyzerForTopLevel

public class LazyTopDownAnalyzerForTopLevel
extends java.lang.Object


Constructor Summary
LazyTopDownAnalyzerForTopLevel()
           
 
Method Summary
 TopDownAnalysisContext analyzeDeclarations(TopDownAnalysisParameters topDownAnalysisParameters, java.util.Collection<? extends com.intellij.psi.PsiElement> elements)
           
 TopDownAnalysisContext analyzeFiles(TopDownAnalysisParameters topDownAnalysisParameters, java.util.Collection<JetFile> files, java.util.List<? extends PackageFragmentProvider> additionalProviders)
           
 void setKotlinCodeAnalyzer(KotlinCodeAnalyzer kotlinCodeAnalyzer)
           
 void setLazyTopDownAnalyzer(LazyTopDownAnalyzer lazyTopDownAnalyzer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyTopDownAnalyzerForTopLevel

public LazyTopDownAnalyzerForTopLevel()
Method Detail

setKotlinCodeAnalyzer

@Inject
public void setKotlinCodeAnalyzer(@NotNull
                                         KotlinCodeAnalyzer kotlinCodeAnalyzer)

setLazyTopDownAnalyzer

@Inject
public void setLazyTopDownAnalyzer(@NotNull
                                          LazyTopDownAnalyzer lazyTopDownAnalyzer)

analyzeFiles

@NotNull
public TopDownAnalysisContext analyzeFiles(@NotNull
                                                   TopDownAnalysisParameters topDownAnalysisParameters,
                                                   @NotNull
                                                   java.util.Collection<JetFile> files,
                                                   @NotNull
                                                   java.util.List<? extends PackageFragmentProvider> additionalProviders)

analyzeDeclarations

@NotNull
public TopDownAnalysisContext analyzeDeclarations(@NotNull
                                                          TopDownAnalysisParameters topDownAnalysisParameters,
                                                          @NotNull
                                                          java.util.Collection<? extends com.intellij.psi.PsiElement> elements)