Class WildcardMatcher

java.lang.Object
org.jacoco.core.runtime.WildcardMatcher

public class WildcardMatcher extends Object
Matches strings against glob like wildcard expressions where ? matches any single character and * matches any number of any character. Multiple expressions can be separated with a colon (:). In this case the expression matches if at least one part matches.
  • Field Details

    • pattern

      private final Pattern pattern
  • Constructor Details

    • WildcardMatcher

      public WildcardMatcher(String expression)
      Creates a new matcher with the given expression.
      Parameters:
      expression - wildcard expressions
  • Method Details

    • toRegex

      private static CharSequence toRegex(String expression)
    • matches

      public boolean matches(String s)
      Matches the given string against the expressions of this matcher.
      Parameters:
      s - string to test
      Returns:
      true, if the expression matches