/** * Test if the value matches the pattern. * * @param testPattern the pattern * @param value the value * @param escapeChar the escape character * @return true if the value matches */ public boolean test(String testPattern, String value, char escapeChar) { initPattern(testPattern, escapeChar); if (invalidPattern) { return false; } return compareAt(value, 0, 0, value.length(), patternChars, patternTypes); }
compareAt(s, pi, si, sLen, pattern, types)) { return true;
result = compareAt(value, 0, 0, value.length(), patternChars, patternTypes);