public ComparisonOpGen()

in src/main/java/org/apache/sling/scripting/sightly/java/compiler/impl/operator/ComparisonOpGen.java [41:49]


    public ComparisonOpGen(BinaryOperator operator) {
        switch (operator) {
            case LT: runtimeMethod = METHOD_LT; inverted = false; javaOperator = "<"; break;
            case GT: runtimeMethod = METHOD_LEQ; inverted = true; javaOperator = ">"; break;
            case LEQ: runtimeMethod = METHOD_LEQ; inverted = false; javaOperator = "<="; break;
            case GEQ: runtimeMethod = METHOD_LT; inverted = true; javaOperator = ">="; break;
            default: throw new IllegalArgumentException("Operator is not a comparison operator: " + operator);
        }
    }