Methods in edu.cmu.cs.crystal with parameters of type IAnalysisInput |
void |
AbstractCrystalMethodAnalysis.runAnalysis(IAnalysisReporter reporter,
IAnalysisInput input,
ITypeRoot compUnit,
CompilationUnit rootNode)
AbstractCrystalMethodAnalysis.beforeAllMethods(org.eclipse.jdt.core.ITypeRoot, org.eclipse.jdt.core.dom.CompilationUnit) is run before any method is analyzed.
Then each method is analysed by AbstractCrystalMethodAnalysis.analyzeMethod(MethodDeclaration) .
Finally AbstractCrystalMethodAnalysis.afterAllMethods(org.eclipse.jdt.core.ITypeRoot, org.eclipse.jdt.core.dom.CompilationUnit) is run after all methods have
been analyzed. |
void |
ICrystalAnalysis.runAnalysis(IAnalysisReporter reporter,
IAnalysisInput input,
ITypeRoot compUnit,
CompilationUnit rootNode)
Run the analysis! |
void |
AbstractCompilationUnitAnalysis.runAnalysis(IAnalysisReporter reporter,
IAnalysisInput input,
ITypeRoot compUnit,
CompilationUnit rootNode)
This implementation of runAnalysis will set the reporter and input and then
call the abstract method $analyzeCompilationUnit. |