Uses of Interface
edu.cmu.cs.crystal.IAnalysisReporter

Packages that use IAnalysisReporter
edu.cmu.cs.crystal The core package for Crystal; start here for making your own Crystal analysis. 
edu.cmu.cs.crystal.internal An internal package for Crystal to interact with Eclipse and start running the analyses. 
 

Uses of IAnalysisReporter in edu.cmu.cs.crystal
 

Methods in edu.cmu.cs.crystal that return IAnalysisReporter
 IAnalysisReporter AbstractCrystalMethodAnalysis.getReporter()
           
 IAnalysisReporter ICrystalAnalysis.getReporter()
           
 IAnalysisReporter AbstractCompilationUnitAnalysis.getReporter()
           
 IAnalysisReporter IRunCrystalCommand.reporter()
          The reporter to be used.
 

Methods in edu.cmu.cs.crystal with parameters of type IAnalysisReporter
 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.
 

Uses of IAnalysisReporter in edu.cmu.cs.crystal.internal
 

Classes in edu.cmu.cs.crystal.internal that implement IAnalysisReporter
 class StandardAnalysisReporter
          An analysis reporter to be used when running analyses through Eclipse.