org.jetbrains.kotlin.di
Class InjectorForLazyTopDownAnalyzerBasic

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

public class InjectorForLazyTopDownAnalyzerBasic
extends java.lang.Object


Constructor Summary
InjectorForLazyTopDownAnalyzerBasic(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

InjectorForLazyTopDownAnalyzerBasic

public InjectorForLazyTopDownAnalyzerBasic(@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()