public class InjectorForTopDownAnalyzerForJvm extends java.lang.Object implements InjectorForTopDownAnalyzer
| Constructor and Description |
|---|
InjectorForTopDownAnalyzerForJvm(com.intellij.openapi.project.Project project,
TopDownAnalysisParameters topDownAnalysisParameters,
BindingTrace bindingTrace,
ModuleDescriptorImpl moduleDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
BindingTrace |
getBindingTrace() |
BodyResolver |
getBodyResolver() |
ControlFlowAnalyzer |
getControlFlowAnalyzer() |
DeclarationsChecker |
getDeclarationsChecker() |
DescriptorResolver |
getDescriptorResolver() |
JavaBridgeConfiguration |
getJavaBridgeConfiguration() |
ModuleDescriptorImpl |
getModuleDescriptor() |
NamespaceFactoryImpl |
getNamespaceFactory() |
com.intellij.openapi.project.Project |
getProject() |
TopDownAnalysisContext |
getTopDownAnalysisContext() |
TopDownAnalysisParameters |
getTopDownAnalysisParameters() |
TopDownAnalyzer |
getTopDownAnalyzer() |
public InjectorForTopDownAnalyzerForJvm(@NotNull com.intellij.openapi.project.Project project, @NotNull TopDownAnalysisParameters topDownAnalysisParameters, @NotNull BindingTrace bindingTrace, @NotNull ModuleDescriptorImpl moduleDescriptor)
@PreDestroy public void destroy()
public TopDownAnalyzer getTopDownAnalyzer()
getTopDownAnalyzer in interface InjectorForTopDownAnalyzerpublic TopDownAnalysisContext getTopDownAnalysisContext()
public BodyResolver getBodyResolver()
public ControlFlowAnalyzer getControlFlowAnalyzer()
public DeclarationsChecker getDeclarationsChecker()
public DescriptorResolver getDescriptorResolver()
public com.intellij.openapi.project.Project getProject()
public TopDownAnalysisParameters getTopDownAnalysisParameters()
public BindingTrace getBindingTrace()
public ModuleDescriptorImpl getModuleDescriptor()
getModuleDescriptor in interface InjectorForTopDownAnalyzerpublic JavaBridgeConfiguration getJavaBridgeConfiguration()
public NamespaceFactoryImpl getNamespaceFactory()