Package org.jacoco.report.check
Class Rule
- java.lang.Object
-
- org.jacoco.report.check.Rule
-
public final class Rule extends java.lang.ObjectA rule applies for a certain element type and can define any number of limits for all elements of this type.
-
-
Constructor Summary
Constructors Constructor Description Rule()Creates a new Rule without limits.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LimitcreateLimit()Creates and adds a newLimit.ICoverageNode.ElementTypegetElement()java.lang.StringgetExcludes()java.lang.StringgetIncludes()java.util.List<Limit>getLimits()voidsetElement(ICoverageNode.ElementType elementType)voidsetExcludes(java.lang.String excludes)voidsetIncludes(java.lang.String includes)voidsetLimits(java.util.List<Limit> limits)
-
-
-
Method Detail
-
getElement
public ICoverageNode.ElementType getElement()
- Returns:
- element type this rule applies to
-
setElement
public void setElement(ICoverageNode.ElementType elementType)
- Parameters:
elementType- element type this rule applies to
-
getIncludes
public java.lang.String getIncludes()
- Returns:
- includes pattern
-
setIncludes
public void setIncludes(java.lang.String includes)
- Parameters:
includes- includes pattern
-
getExcludes
public java.lang.String getExcludes()
- Returns:
- excludes pattern
-
setExcludes
public void setExcludes(java.lang.String excludes)
- Parameters:
excludes- excludes patterns
-
setLimits
public void setLimits(java.util.List<Limit> limits)
- Parameters:
limits- list ofLimits configured for this rule
-
-