Package net.sourceforge.pmd
Interface ThreadSafeReportListener
-
- All Known Subinterfaces:
AnalysisCache
- All Known Implementing Classes:
AbstractAnalysisCache
,FileAnalysisCache
,NoopAnalysisCache
@Deprecated public interface ThreadSafeReportListener
Deprecated.All entry points of PMD that allowed usage of this are now deprecated. This will be replaced by another TBD mechanism in PMD 7.Marker interface for report listeners that, being thread-safe, need not extra synchronization. Thread-safety is required only for concurrently notifying about different files. Same file violations are guaranteed to be reported serially.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
metricAdded(Metric metric)
Deprecated.seeStatisticalRule
void
ruleViolationAdded(RuleViolation ruleViolation)
Deprecated.A new violation has been found.
-
-
-
Method Detail
-
ruleViolationAdded
void ruleViolationAdded(RuleViolation ruleViolation)
Deprecated.A new violation has been found.- Parameters:
ruleViolation
- the found violation.
-
metricAdded
@Deprecated void metricAdded(Metric metric)
Deprecated.seeStatisticalRule
A new metric point has been reported.- Parameters:
metric
- the metric
-
-