Class IntMatchFilterElement

java.lang.Object
com.puppycrawl.tools.checkstyle.filters.IntMatchFilterElement
All Implemented Interfaces:
IntFilterElement

class IntMatchFilterElement extends Object implements IntFilterElement
This filter element is immutable and accepts a matching Integer.
  • Field Details

    • matchValue

      private final int matchValue
      The matching Integer.
  • Constructor Details

    • IntMatchFilterElement

      IntMatchFilterElement(int matchValue)
      Constructs a MatchFilter for an int.
      Parameters:
      matchValue - the matching int.
  • Method Details

    • accept

      public boolean accept(int intValue)
      Description copied from interface: IntFilterElement
      Determines whether or not a filtered Integer is accepted.
      Specified by:
      accept in interface IntFilterElement
      Parameters:
      intValue - the Integer to filter.
      Returns:
      true if the intValue is accepted.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public final boolean equals(Object object)
      Overrides:
      equals in class Object