public class DefaultExprFactory extends Object implements ExprFactory
Constructor and Description |
---|
DefaultExprFactory() |
public And and(Expression left, Expression right)
and
in interface ExprFactory
public BooleanAnd booleanAnd(Expression left, Expression right)
booleanAnd
in interface ExprFactory
public BooleanNot booleanNot(Expression operand)
booleanNot
in interface ExprFactory
public BooleanOr booleanOr(Expression left, Expression right)
booleanOr
in interface ExprFactory
public Divide divide(Expression left, Expression right)
divide
in interface ExprFactory
public Equal equal(Expression left, Expression right)
equal
in interface ExprFactory
public GreaterEqual greaterEqual(Expression left, Expression right)
greaterEqual
in interface ExprFactory
public GreaterThan greaterThan(Expression left, Expression right)
greaterThan
in interface ExprFactory
public LessEqual lessEqual(Expression left, Expression right)
lessEqual
in interface ExprFactory
public LessThan lessThan(Expression left, Expression right)
lessThan
in interface ExprFactory
public Minus minus(Expression left, Expression right)
minus
in interface ExprFactory
public Modulo modulo(Expression left, Expression right)
modulo
in interface ExprFactory
public Negative negative(Expression operand)
negative
in interface ExprFactory
public Not not(Expression operand)
not
in interface ExprFactory
public NotEqual notEqual(Expression left, Expression right)
notEqual
in interface ExprFactory
public Or or(Expression left, Expression right)
or
in interface ExprFactory
public Plus plus(Expression left, Expression right)
plus
in interface ExprFactory
public Positive positive(Expression operand)
positive
in interface ExprFactory
public ShiftLeft shiftLeft(Expression left, Expression right)
shiftLeft
in interface ExprFactory
public ShiftRight shiftRight(Expression left, Expression right)
shiftRight
in interface ExprFactory
public Terminal terminal(String representation, Character charValue, boolean isWide)
terminal
in interface ExprFactory
public Terminal terminal(String representation, Boolean booleanValue)
terminal
in interface ExprFactory
public Terminal terminal(String representation, BigInteger bigIntegerValue)
terminal
in interface ExprFactory
public Terminal terminal(String representation, Double doubleValue)
terminal
in interface ExprFactory
public Terminal terminal(String stringValue, boolean isWide)
terminal
in interface ExprFactory
public Terminal terminal(ConstEntry constReference)
terminal
in interface ExprFactory
public Times times(Expression left, Expression right)
times
in interface ExprFactory
public Xor xor(Expression left, Expression right)
xor
in interface ExprFactory
Copyright © 2021 JBoss by Red Hat. All rights reserved.