org.jetbrains.jet.lang.resolve
Class LazyTopDownAnalyzer

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.LazyTopDownAnalyzer

public class LazyTopDownAnalyzer
extends java.lang.Object


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

Constructor Detail

LazyTopDownAnalyzer

public LazyTopDownAnalyzer()
Method Detail

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)