@Override public int matches(String str, int start, int length) { if (length > 0) { char c = str.charAt(start); boolean matched = ignoreCase ? set.contains(c) || set.contains(toOtherCase(c)) : set.contains(c); return matched ? start + 1 : Constants.NO_MATCH; } else { return Constants.NO_MATCH; } }
@Override public int matches(String str, int start, int length) { if (length > 0) { char c = str.charAt(start); boolean matched = ignoreCase ? set.contains(c) || set.contains(toOtherCase(c)) : set.contains(c); return matched ? start + 1 : Constants.NO_MATCH; } else { return Constants.NO_MATCH; } }