Package net.sourceforge.pmd.reporting
Logic about reporting: violations, suppression etc.
TODO move Report, RuleViolation,
RuleContext, ViolationSuppressor
into this package
-
Interface Summary Interface Description FileAnalysisListener A handler for events occuring during analysis of a single file.GlobalAnalysisListener Listens to an analysis.ListenerInitializer An initializer forGlobalAnalysisListenerthat gets notified of general analysis parameters.Reportable Interface implemented by those objects that can be the target of aRuleViolation.ViolationDecorator Adds additional key/value pairs to a violation in a language-specific manner. -
Class Summary Class Description GlobalAnalysisListener.ViolationCounterListener A listener that just counts recorded violations.ReportStats Summarized info about a report.ReportStatsListener Collects summarized info about a PMD run.