Package org.jacoco.report.check
Class Rule
java.lang.Object
org.jacoco.report.check.Rule
A rule applies for a certain element type and can define any number of limits
for all elements of this type.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ICoverageNode.ElementType
private String
private WildcardMatcher
private String
private WildcardMatcher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates and adds a newLimit
.(package private) boolean
void
setElement
(ICoverageNode.ElementType elementType) void
setExcludes
(String excludes) void
setIncludes
(String includes) void
-
Field Details
-
element
-
includes
-
excludes
-
limits
-
includesMatcher
-
excludesMatcher
-
-
Constructor Details
-
Rule
public Rule()Creates a new Rule without limits.
-
-
Method Details
-
getElement
- Returns:
- element type this rule applies to
-
setElement
- Parameters:
elementType
- element type this rule applies to
-
getIncludes
- Returns:
- includes pattern
-
setIncludes
- Parameters:
includes
- includes pattern
-
getExcludes
- Returns:
- excludes pattern
-
setExcludes
- Parameters:
excludes
- excludes patterns
-
getLimits
- Returns:
- list of
Limit
s configured for this rule
-
setLimits
- Parameters:
limits
- list ofLimit
s configured for this rule
-
createLimit
Creates and adds a newLimit
.- Returns:
- creates
Limit
-
matches
-