Class GlobUtil

java.lang.Object
io.quarkus.deployment.util.GlobUtil

@Deprecated public class GlobUtil extends Object
Deprecated.
in favor of GlobUtil
  • Method Details

    • toRegexPattern

      @Deprecated public static String toRegexPattern(String glob)
      Deprecated.
      in favor of GlobUtil.toRegexPattern(String) Transforms the given glob to a regular expression suitable for passing to Pattern.compile(String).

      Glob syntax

      Construct Description
      * Matches a (possibly empty) sequence of characters that does not contain slash (/)
      ** Matches a (possibly empty) sequence of characters that may contain slash (/)
      ? Matches one character, but not slash
      [abc] Matches one character given in the bracket, but not slash
      [a-z] Matches one character from the range given in the bracket, but not slash
      [!abc] Matches one character not named in the bracket; does not match slash
      [a-z] Matches one character outside the range given in the bracket; does not match slash
      {one,two,three} Matches any of the alternating tokens separated by comma; the tokens may contain wildcards, nested alternations and ranges
      \ The escape character

      Parameters:
      glob - the glob expression to transform
      Returns:
      a regular expression suitable for Pattern
      Throws:
      IllegalStateException - in case the glob is syntactically invalid