in gepard-core/src/main/java/com/epam/gepard/filter/matcher/SimpleMatcher.java [51:65]
public boolean match(final String filter, final String expr) {
String inFilter = filter.trim(); // trim unnecessary spaces
while ((from1 < inFilter.length()) && (from2 < expr.length() && !resultFound)) {
pos = filter.indexOf(joker, from1);
if (noStar(pos)) {
determineNoStarResult(expr, inFilter);
} else {
handleStar(expr, inFilter);
}
}
if (!resultFound) {
result = from1 == filter.length() && from2 == expr.length() || from1 == filter.length() && wasJoker;
}
return result;
}