public boolean match()

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;
    }