Interface ExprFactory
- All Known Implementing Classes:
DefaultExprFactory
public interface ExprFactory
-
Method Summary
Modifier and TypeMethodDescriptionand
(Expression left, Expression right) booleanAnd
(Expression left, Expression right) booleanNot
(Expression operand) booleanOr
(Expression left, Expression right) divide
(Expression left, Expression right) equal
(Expression left, Expression right) greaterEqual
(Expression left, Expression right) greaterThan
(Expression left, Expression right) lessEqual
(Expression left, Expression right) lessThan
(Expression left, Expression right) minus
(Expression left, Expression right) modulo
(Expression left, Expression right) negative
(Expression operand) not
(Expression operand) notEqual
(Expression left, Expression right) or
(Expression left, Expression right) plus
(Expression left, Expression right) positive
(Expression operand) shiftLeft
(Expression left, Expression right) shiftRight
(Expression left, Expression right) terminal
(ConstEntry constReference) terminal
(String representation, BigInteger bigIntegerValue) times
(Expression left, Expression right) xor
(Expression left, Expression right)
-
Method Details
-
and
-
booleanAnd
-
booleanNot
-
booleanOr
-
divide
-
equal
-
greaterEqual
-
greaterThan
-
lessEqual
-
lessThan
-
minus
-
modulo
-
negative
-
not
-
notEqual
-
or
-
plus
-
positive
-
shiftLeft
-
shiftRight
-
terminal
-
terminal
-
terminal
-
terminal
-
terminal
-
terminal
-
times
-
xor
-