org.jetbrains.jet.di
Class InjectorForTopDownAnalyzerForJvm
java.lang.Object
org.jetbrains.jet.di.InjectorForTopDownAnalyzerForJvm
- All Implemented Interfaces:
- InjectorForTopDownAnalyzer
public class InjectorForTopDownAnalyzerForJvm
- extends java.lang.Object
- implements InjectorForTopDownAnalyzer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InjectorForTopDownAnalyzerForJvm
public InjectorForTopDownAnalyzerForJvm(@NotNull
com.intellij.openapi.project.Project project,
@NotNull
TopDownAnalysisParameters topDownAnalysisParameters,
@NotNull
BindingTrace bindingTrace,
@NotNull
ModuleDescriptorImpl moduleDescriptor)
destroy
@PreDestroy
public void destroy()
getTopDownAnalyzer
public TopDownAnalyzer getTopDownAnalyzer()
- Specified by:
getTopDownAnalyzer
in interface InjectorForTopDownAnalyzer
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()
- Specified by:
getModuleDescriptor
in interface InjectorForTopDownAnalyzer
getJavaBridgeConfiguration
public JavaBridgeConfiguration getJavaBridgeConfiguration()
getNamespaceFactory
public NamespaceFactoryImpl getNamespaceFactory()