org.jetbrains.jet.di
Class InjectorForTopDownAnalyzerForJs

java.lang.Object
  extended by org.jetbrains.jet.di.InjectorForTopDownAnalyzerForJs

public class InjectorForTopDownAnalyzerForJs
extends java.lang.Object


Constructor Summary
InjectorForTopDownAnalyzerForJs(com.intellij.openapi.project.Project project, TopDownAnalysisParameters topDownAnalysisParameters, BindingTrace bindingTrace, ModuleDescriptorImpl moduleDescriptor)
           
 
Method Summary
 void destroy()
           
 BindingTrace getBindingTrace()
           
 BodyResolver getBodyResolver()
           
 ControlFlowAnalyzer getControlFlowAnalyzer()
           
 DeclarationsChecker getDeclarationsChecker()
           
 DescriptorResolver getDescriptorResolver()
           
 ModuleDescriptorImpl getModuleDescriptor()
           
 com.intellij.openapi.project.Project getProject()
           
 TopDownAnalysisContext getTopDownAnalysisContext()
           
 TopDownAnalysisParameters getTopDownAnalysisParameters()
           
 TopDownAnalyzer getTopDownAnalyzer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InjectorForTopDownAnalyzerForJs

public InjectorForTopDownAnalyzerForJs(@NotNull
                                       com.intellij.openapi.project.Project project,
                                       @NotNull
                                       TopDownAnalysisParameters topDownAnalysisParameters,
                                       @NotNull
                                       BindingTrace bindingTrace,
                                       @NotNull
                                       ModuleDescriptorImpl moduleDescriptor)
Method Detail

destroy

@PreDestroy
public void destroy()

getTopDownAnalyzer

public TopDownAnalyzer getTopDownAnalyzer()

getTopDownAnalysisContext

public TopDownAnalysisContext getTopDownAnalysisContext()

getBodyResolver

public BodyResolver getBodyResolver()

getControlFlowAnalyzer

public ControlFlowAnalyzer getControlFlowAnalyzer()

getDeclarationsChecker

public DeclarationsChecker getDeclarationsChecker()

getDescriptorResolver

public DescriptorResolver getDescriptorResolver()

getProject

public com.intellij.openapi.project.Project getProject()

getTopDownAnalysisParameters

public TopDownAnalysisParameters getTopDownAnalysisParameters()

getBindingTrace

public BindingTrace getBindingTrace()

getModuleDescriptor

public ModuleDescriptorImpl getModuleDescriptor()