Package org.jacoco.report.check
Class BundleChecker
- java.lang.Object
-
- org.jacoco.report.check.BundleChecker
-
class BundleChecker extends java.lang.Object
Internal class to check a list of rules against aIBundleCoverage
instance.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Collection<Rule>
bundleRules
private java.util.Collection<Rule>
classRules
private java.util.Collection<Rule>
methodRules
private ILanguageNames
names
private IViolationsOutput
output
private java.util.Collection<Rule>
packageRules
private java.util.Collection<Rule>
sourceFileRules
private boolean
traverseClasses
private boolean
traverseMethods
private boolean
traversePackages
private boolean
traverseSourceFiles
-
Constructor Summary
Constructors Constructor Description BundleChecker(java.util.Collection<Rule> rules, ILanguageNames names, IViolationsOutput output)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
check(IClassCoverage classCoverage)
private void
check(IMethodCoverage method, java.lang.String className)
private void
check(IPackageCoverage packageCoverage)
private void
check(ISourceFileCoverage sourceFile)
void
checkBundle(IBundleCoverage bundleCoverage)
private void
checkLimit(ICoverageNode node, java.lang.String elementtype, java.lang.String typename, Rule rule, Limit limit)
private void
checkRules(ICoverageNode node, java.util.Collection<Rule> rules, java.lang.String typename, java.lang.String elementname)
-
-
-
Field Detail
-
names
private final ILanguageNames names
-
output
private final IViolationsOutput output
-
bundleRules
private final java.util.Collection<Rule> bundleRules
-
packageRules
private final java.util.Collection<Rule> packageRules
-
classRules
private final java.util.Collection<Rule> classRules
-
sourceFileRules
private final java.util.Collection<Rule> sourceFileRules
-
methodRules
private final java.util.Collection<Rule> methodRules
-
traversePackages
private final boolean traversePackages
-
traverseClasses
private final boolean traverseClasses
-
traverseSourceFiles
private final boolean traverseSourceFiles
-
traverseMethods
private final boolean traverseMethods
-
-
Constructor Detail
-
BundleChecker
public BundleChecker(java.util.Collection<Rule> rules, ILanguageNames names, IViolationsOutput output)
-
-
Method Detail
-
checkBundle
public void checkBundle(IBundleCoverage bundleCoverage)
-
check
private void check(IPackageCoverage packageCoverage)
-
check
private void check(IClassCoverage classCoverage)
-
check
private void check(ISourceFileCoverage sourceFile)
-
check
private void check(IMethodCoverage method, java.lang.String className)
-
checkRules
private void checkRules(ICoverageNode node, java.util.Collection<Rule> rules, java.lang.String typename, java.lang.String elementname)
-
checkLimit
private void checkLimit(ICoverageNode node, java.lang.String elementtype, java.lang.String typename, Rule rule, Limit limit)
-
-