Package com.puppycrawl.tools.checkstyle.filters
Contains the filters that are bundled with the main distribution.
-
Interface Summary Interface Description IntFilterElement An interface for filtering Integer. -
Class Summary Class Description CsvFilterElement This filter element is immutable and accepts an integer that matches a CSV value, where each value is an integer or a range of integers.IntMatchFilterElement This filter element is immutable and accepts a matching Integer.IntRangeFilterElement This filter element is immutable and accepts an Integer in a range.SeverityMatchFilter FilterSeverityMatchFilterdecides audit events according to the severity level of the event.SuppressFilterElement This filter element is immutable and processesAuditEventobjects based on the criteria of file, check, module id, line, and column.SuppressionCommentFilter FilterSuppressionCommentFilteruses pairs of comments to suppress audit events.SuppressionCommentFilter.Tag A Tag holds a suppression comment and its location, and determines whether the suppression turns checkstyle reporting on or off.SuppressionFilter FilterSuppressionFilterrejects audit events for Check violations according to a suppressions XML document in a file.SuppressionSingleFilter FilterSuppressionSingleFiltersuppresses audit events for Checks violations in the specified file, class, checks, message, module id, lines, and columns.SuppressionsLoader Loads a filter chain of suppressions.SuppressionXpathFilter FilterSuppressionXpathFilterworks as SuppressionFilter.SuppressionXpathSingleFilter FilterSuppressionXpathSingleFiltersuppresses audit events for Checks violations in the specified file, class, checks, message, module id, and xpath.SuppressWarningsFilter FilterSuppressWarningsFilteruses annotationSuppressWarningsto suppress audit events.SuppressWithNearbyCommentFilter FilterSuppressWithNearbyCommentFilteruses nearby comments to suppress audit events.SuppressWithNearbyCommentFilter.Tag A Tag holds a suppression comment and its location.SuppressWithPlainTextCommentFilter FilterSuppressWithPlainTextCommentFilteruses plain text to suppress audit events.SuppressWithPlainTextCommentFilter.Suppression The class which represents the suppression.XpathFilterElement This filter element is immutable and processesTreeWalkerAuditEventobjects based on the criteria of file, check, module id, xpathQuery. -
Enum Summary Enum Description SuppressionCommentFilter.TagType Enum to be used for switching checkstyle reporting for tags.SuppressWithPlainTextCommentFilter.SuppressionType Enum which represents the type of the suppression.