org.jetbrains.kotlin.di
Class InjectorForTopDownAnalyzerForJs

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

public class InjectorForTopDownAnalyzerForJs
extends java.lang.Object


Constructor Summary
InjectorForTopDownAnalyzerForJs(com.intellij.openapi.project.Project project, GlobalContext globalContext, BindingTrace bindingTrace, ModuleDescriptorImpl module, DeclarationProviderFactory declarationProviderFactory)
           
 
Method Summary
 void destroy()
           
 LazyTopDownAnalyzerForTopLevel getLazyTopDownAnalyzerForTopLevel()
           
 ModuleDescriptorImpl getModule()
           
 ResolveSession getResolveSession()
           
 
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
                                       GlobalContext globalContext,
                                       @NotNull
                                       BindingTrace bindingTrace,
                                       @NotNull
                                       ModuleDescriptorImpl module,
                                       @NotNull
                                       DeclarationProviderFactory declarationProviderFactory)
Method Detail

destroy

@PreDestroy
public void destroy()

getModule

public ModuleDescriptorImpl getModule()

getResolveSession

public ResolveSession getResolveSession()

getLazyTopDownAnalyzerForTopLevel

public LazyTopDownAnalyzerForTopLevel getLazyTopDownAnalyzerForTopLevel()