Class RegexMatchers

java.lang.Object
com.google.errorprone.matchers.RegexMatchers

public final class RegexMatchers extends Object
Matchers and class name constants for regular expression APIs.
  • Field Details

    • JDK_PATTERN_CLASS

      public static final ClassName JDK_PATTERN_CLASS
    • JDK_MATCHER_CLASS

      public static final ClassName JDK_MATCHER_CLASS
    • RE2J_PATTERN_CLASS

      public static final ClassName RE2J_PATTERN_CLASS
    • RE2J_MATCHER_CLASS

      public static final ClassName RE2J_MATCHER_CLASS
    • SAFERE_PATTERN_CLASS

      public static final ClassName SAFERE_PATTERN_CLASS
    • SAFERE_MATCHER_CLASS

      public static final ClassName SAFERE_MATCHER_CLASS
    • SAFERE_CROSSCHECK_MATCHER_CLASS

      public static final ClassName SAFERE_CROSSCHECK_MATCHER_CLASS
    • NON_CLOSEABLE_PATTERN_CLASSES

      public static final com.google.common.collect.ImmutableSet<ClassName> NON_CLOSEABLE_PATTERN_CLASSES
      Immutable Pattern classes that do not hold closeable native resources.
    • ALL_PATTERN_CLASSES

      public static final com.google.common.collect.ImmutableSet<ClassName> ALL_PATTERN_CLASSES
      All supported regular expression Pattern classes.
    • ALL_MATCHER_CLASSES

      public static final com.google.common.collect.ImmutableSet<ClassName> ALL_MATCHER_CLASSES
      All supported regular expression Matcher classes.
    • PATTERN_COMPILE_METHODS

      public static final Matcher<ExpressionTree> PATTERN_COMPILE_METHODS
      Matches static compile (and compileUnsafe) calls on Pattern types.
    • PATTERN_MATCHES_METHODS

      public static final Matcher<ExpressionTree> PATTERN_MATCHES_METHODS
      Matches static matches (and matchesUnsafe) calls on Pattern types.
    • PATTERN_QUOTE_METHODS

      public static final Matcher<ExpressionTree> PATTERN_QUOTE_METHODS
      Matches static quote calls on Pattern types.
    • PATTERN_MATCHER_METHODS

      public static final Matcher<ExpressionTree> PATTERN_MATCHER_METHODS
      Matches instance matcher calls on Pattern types.
    • STRING_MATCHES_METHOD

      public static final Matcher<ExpressionTree> STRING_MATCHES_METHOD
    • STRING_REPLACE_METHODS

      public static final Matcher<ExpressionTree> STRING_REPLACE_METHODS
    • STRING_SPLIT_METHOD

      public static final Matcher<ExpressionTree> STRING_SPLIT_METHOD
    • STRING_SPLIT_WITH_DELIMITERS_METHOD

      public static final Matcher<ExpressionTree> STRING_SPLIT_WITH_DELIMITERS_METHOD
    • STRING_SPLIT_METHODS

      public static final Matcher<ExpressionTree> STRING_SPLIT_METHODS
      Matches String.split and String.splitWithDelimiters.
    • SPLITTER_ON_PATTERN_METHOD

      public static final Matcher<ExpressionTree> SPLITTER_ON_PATTERN_METHOD
      Matches com.google.common.base.Splitter.onPattern(String).
    • PREDICATES_CONTAINS_PATTERN_METHOD

      public static final Matcher<ExpressionTree> PREDICATES_CONTAINS_PATTERN_METHOD
      Matches com.google.common.base.Predicates.containsPattern(String).
  • Method Details