Class BundleChecker
java.lang.Object
org.jacoco.report.check.BundleChecker
Internal class to check a list of rules against a
IBundleCoverage
instance.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Collection<Rule> private final Collection<Rule> private final Collection<Rule> private final ILanguageNamesprivate final IViolationsOutputprivate final Collection<Rule> private final Collection<Rule> private final booleanprivate final booleanprivate final booleanprivate final boolean -
Constructor Summary
ConstructorsConstructorDescriptionBundleChecker(Collection<Rule> rules, ILanguageNames names, IViolationsOutput output) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcheck(IClassCoverage classCoverage) private voidcheck(IMethodCoverage method, String className) private voidcheck(IPackageCoverage packageCoverage) private voidcheck(ISourceFileCoverage sourceFile) voidcheckBundle(IBundleCoverage bundleCoverage) private voidcheckLimit(ICoverageNode node, String elementtype, String elementname, Rule rule, Limit limit) private voidcheckRules(ICoverageNode node, Collection<Rule> rules, String typename, String elementname)
-
Field Details
-
names
-
output
-
bundleRules
-
packageRules
-
classRules
-
sourceFileRules
-
methodRules
-
traversePackages
private final boolean traversePackages -
traverseClasses
private final boolean traverseClasses -
traverseSourceFiles
private final boolean traverseSourceFiles -
traverseMethods
private final boolean traverseMethods
-
-
Constructor Details
-
BundleChecker
-
-
Method Details
-
checkBundle
-
check
-
check
-
check
-
check
-
checkRules
private void checkRules(ICoverageNode node, Collection<Rule> rules, String typename, String elementname) -
checkLimit
private void checkLimit(ICoverageNode node, String elementtype, String elementname, Rule rule, Limit limit)
-