public class InjectorForTopDownAnalyzerBasic extends java.lang.Object
Constructor and Description |
---|
InjectorForTopDownAnalyzerBasic(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() |
ModuleDescriptorImpl |
getModuleDescriptor() |
com.intellij.openapi.project.Project |
getProject() |
TopDownAnalysisContext |
getTopDownAnalysisContext() |
TopDownAnalysisParameters |
getTopDownAnalysisParameters() |
TopDownAnalyzer |
getTopDownAnalyzer() |
public InjectorForTopDownAnalyzerBasic(@NotNull com.intellij.openapi.project.Project project, @NotNull TopDownAnalysisParameters topDownAnalysisParameters, @NotNull BindingTrace bindingTrace, @NotNull ModuleDescriptorImpl moduleDescriptor)
@PreDestroy public void destroy()
public TopDownAnalyzer getTopDownAnalyzer()
public 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()