private boolean matches()

in src/main/java/org/apache/maven/plugins/toolchain/jdk/SelectJdkToolchainMojo.java [251:260]


    private boolean matches(String key, String reqVal, String tcVal) {
        switch (key) {
            case VERSION:
                return RequirementMatcherFactory.createVersionMatcher(tcVal).matches(reqVal);
            case ENV:
                return reqVal.matches("(.*,|^)\\Q" + tcVal + "\\E(,.*|$)");
            default:
                return RequirementMatcherFactory.createExactMatcher(tcVal).matches(reqVal);
        }
    }