Class DefaultExprFactory
- java.lang.Object
-
- com.sun.tools.corba.ee.idl.constExpr.DefaultExprFactory
-
- All Implemented Interfaces:
ExprFactory
public class DefaultExprFactory extends java.lang.Object implements ExprFactory
-
-
Constructor Summary
Constructors Constructor Description DefaultExprFactory()
-
Method Summary
-
-
-
Method Detail
-
and
public And and(Expression left, Expression right)
- Specified by:
andin interfaceExprFactory
-
booleanAnd
public BooleanAnd booleanAnd(Expression left, Expression right)
- Specified by:
booleanAndin interfaceExprFactory
-
booleanNot
public BooleanNot booleanNot(Expression operand)
- Specified by:
booleanNotin interfaceExprFactory
-
booleanOr
public BooleanOr booleanOr(Expression left, Expression right)
- Specified by:
booleanOrin interfaceExprFactory
-
divide
public Divide divide(Expression left, Expression right)
- Specified by:
dividein interfaceExprFactory
-
equal
public Equal equal(Expression left, Expression right)
- Specified by:
equalin interfaceExprFactory
-
greaterEqual
public GreaterEqual greaterEqual(Expression left, Expression right)
- Specified by:
greaterEqualin interfaceExprFactory
-
greaterThan
public GreaterThan greaterThan(Expression left, Expression right)
- Specified by:
greaterThanin interfaceExprFactory
-
lessEqual
public LessEqual lessEqual(Expression left, Expression right)
- Specified by:
lessEqualin interfaceExprFactory
-
lessThan
public LessThan lessThan(Expression left, Expression right)
- Specified by:
lessThanin interfaceExprFactory
-
minus
public Minus minus(Expression left, Expression right)
- Specified by:
minusin interfaceExprFactory
-
modulo
public Modulo modulo(Expression left, Expression right)
- Specified by:
moduloin interfaceExprFactory
-
negative
public Negative negative(Expression operand)
- Specified by:
negativein interfaceExprFactory
-
not
public Not not(Expression operand)
- Specified by:
notin interfaceExprFactory
-
notEqual
public NotEqual notEqual(Expression left, Expression right)
- Specified by:
notEqualin interfaceExprFactory
-
or
public Or or(Expression left, Expression right)
- Specified by:
orin interfaceExprFactory
-
plus
public Plus plus(Expression left, Expression right)
- Specified by:
plusin interfaceExprFactory
-
positive
public Positive positive(Expression operand)
- Specified by:
positivein interfaceExprFactory
-
shiftLeft
public ShiftLeft shiftLeft(Expression left, Expression right)
- Specified by:
shiftLeftin interfaceExprFactory
-
shiftRight
public ShiftRight shiftRight(Expression left, Expression right)
- Specified by:
shiftRightin interfaceExprFactory
-
terminal
public Terminal terminal(java.lang.String representation, java.lang.Character charValue, boolean isWide)
- Specified by:
terminalin interfaceExprFactory
-
terminal
public Terminal terminal(java.lang.String representation, java.lang.Boolean booleanValue)
- Specified by:
terminalin interfaceExprFactory
-
terminal
public Terminal terminal(java.lang.String representation, java.math.BigInteger bigIntegerValue)
- Specified by:
terminalin interfaceExprFactory
-
terminal
public Terminal terminal(java.lang.String representation, java.lang.Double doubleValue)
- Specified by:
terminalin interfaceExprFactory
-
terminal
public Terminal terminal(java.lang.String stringValue, boolean isWide)
- Specified by:
terminalin interfaceExprFactory
-
terminal
public Terminal terminal(ConstEntry constReference)
- Specified by:
terminalin interfaceExprFactory
-
times
public Times times(Expression left, Expression right)
- Specified by:
timesin interfaceExprFactory
-
xor
public Xor xor(Expression left, Expression right)
- Specified by:
xorin interfaceExprFactory
-
-