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