Enum ExpressionFactory.BinaryOperator

java.lang.Object
java.lang.Enum<ExpressionFactory.BinaryOperator>
org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory.BinaryOperator
All Implemented Interfaces:
Serializable, Comparable<ExpressionFactory.BinaryOperator>, java.lang.constant.Constable
Enclosing class:
ExpressionFactory

public static enum ExpressionFactory.BinaryOperator extends Enum<ExpressionFactory.BinaryOperator>
Representation of binary operators. We only support a limited set of operators as follows:
  • Basic arithmetic: PLUS, MINUS, TIMES, DIV, REM
  • Relational operators (LT, GT, LE, GE, EQ, NE)
  • == and != on references (e.g. obj == null) and primitives.
  • AND and OR on booleans