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(LazyTopDownAnalyzer lazyTopDownAnalyzer, KotlinCodeAnalyzer codeAnalyzer)
           
 
Method Summary
 TopDownAnalysisContext analyzeDeclarations(TopDownAnalysisMode topDownAnalysisMode, java.util.Collection<? extends com.intellij.psi.PsiElement> elements)
           
 TopDownAnalysisContext analyzeFiles(TopDownAnalysisMode topDownAnalysisMode, java.util.Collection<KtFile> files, java.util.List<? extends PackageFragmentProvider> additionalProviders)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyTopDownAnalyzerForTopLevel

public LazyTopDownAnalyzerForTopLevel(@NotNull
                                      LazyTopDownAnalyzer lazyTopDownAnalyzer,
                                      @NotNull
                                      KotlinCodeAnalyzer codeAnalyzer)
Method Detail

analyzeFiles

@NotNull
public TopDownAnalysisContext analyzeFiles(@NotNull
                                                   TopDownAnalysisMode topDownAnalysisMode,
                                                   @NotNull
                                                   java.util.Collection<KtFile> files,
                                                   @NotNull
                                                   java.util.List<? extends PackageFragmentProvider> additionalProviders)

analyzeDeclarations

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