Package crypto.reporting
Class GitHubAnnotationReporter
- java.lang.Object
-
- crypto.reporting.Reporter
-
- crypto.reporting.CommandLineReporter
-
- crypto.reporting.GitHubAnnotationReporter
-
public class GitHubAnnotationReporter extends CommandLineReporter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class crypto.reporting.Reporter
Reporter.ReportFormat
-
-
Field Summary
-
Fields inherited from class crypto.reporting.Reporter
LOGGER, outputFile, REPORT_NAME, ruleset
-
-
Constructor Summary
Constructors Constructor Description GitHubAnnotationReporter(Collection<CrySLRule> ruleset)The constructor to initialize all attributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateAnalysisReport(Collection<IAnalysisSeed> seeds, com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>> errorCollection)
-
-
-
Constructor Detail
-
GitHubAnnotationReporter
public GitHubAnnotationReporter(Collection<CrySLRule> ruleset)
The constructor to initialize all attributes. Since this class is abstract, all subclasses have to call this constructor. TODO describe- Parameters:
ruleset- the ruleset used in the analysis
-
-
Method Detail
-
createAnalysisReport
public void createAnalysisReport(Collection<IAnalysisSeed> seeds, com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>> errorCollection)
- Overrides:
createAnalysisReportin classCommandLineReporter
-
-