Interface ExprFactory
-
- All Known Implementing Classes:
DefaultExprFactory
public interface ExprFactory
-
-
Method Summary
-
-
-
Method Detail
-
and
And and(Expression left, Expression right)
-
booleanAnd
BooleanAnd booleanAnd(Expression left, Expression right)
-
booleanNot
BooleanNot booleanNot(Expression operand)
-
booleanOr
BooleanOr booleanOr(Expression left, Expression right)
-
divide
Divide divide(Expression left, Expression right)
-
equal
Equal equal(Expression left, Expression right)
-
greaterEqual
GreaterEqual greaterEqual(Expression left, Expression right)
-
greaterThan
GreaterThan greaterThan(Expression left, Expression right)
-
lessEqual
LessEqual lessEqual(Expression left, Expression right)
-
lessThan
LessThan lessThan(Expression left, Expression right)
-
minus
Minus minus(Expression left, Expression right)
-
modulo
Modulo modulo(Expression left, Expression right)
-
negative
Negative negative(Expression operand)
-
not
Not not(Expression operand)
-
notEqual
NotEqual notEqual(Expression left, Expression right)
-
or
Or or(Expression left, Expression right)
-
plus
Plus plus(Expression left, Expression right)
-
positive
Positive positive(Expression operand)
-
shiftLeft
ShiftLeft shiftLeft(Expression left, Expression right)
-
shiftRight
ShiftRight shiftRight(Expression left, Expression right)
-
terminal
Terminal terminal(java.lang.String representation, java.lang.Character charValue, boolean isWide)
-
terminal
Terminal terminal(java.lang.String representation, java.lang.Boolean booleanValue)
-
terminal
Terminal terminal(java.lang.String representation, java.lang.Double doubleValue)
-
terminal
Terminal terminal(java.lang.String representation, java.math.BigInteger bigIntegerValue)
-
terminal
Terminal terminal(java.lang.String stringValue, boolean isWide)
-
terminal
Terminal terminal(ConstEntry constReference)
-
times
Times times(Expression left, Expression right)
-
xor
Xor xor(Expression left, Expression right)
-
-