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:
and
in interfaceExprFactory
-
booleanAnd
public BooleanAnd booleanAnd(Expression left, Expression right)
- Specified by:
booleanAnd
in interfaceExprFactory
-
booleanNot
public BooleanNot booleanNot(Expression operand)
- Specified by:
booleanNot
in interfaceExprFactory
-
booleanOr
public BooleanOr booleanOr(Expression left, Expression right)
- Specified by:
booleanOr
in interfaceExprFactory
-
divide
public Divide divide(Expression left, Expression right)
- Specified by:
divide
in interfaceExprFactory
-
equal
public Equal equal(Expression left, Expression right)
- Specified by:
equal
in interfaceExprFactory
-
greaterEqual
public GreaterEqual greaterEqual(Expression left, Expression right)
- Specified by:
greaterEqual
in interfaceExprFactory
-
greaterThan
public GreaterThan greaterThan(Expression left, Expression right)
- Specified by:
greaterThan
in interfaceExprFactory
-
lessEqual
public LessEqual lessEqual(Expression left, Expression right)
- Specified by:
lessEqual
in interfaceExprFactory
-
lessThan
public LessThan lessThan(Expression left, Expression right)
- Specified by:
lessThan
in interfaceExprFactory
-
minus
public Minus minus(Expression left, Expression right)
- Specified by:
minus
in interfaceExprFactory
-
modulo
public Modulo modulo(Expression left, Expression right)
- Specified by:
modulo
in interfaceExprFactory
-
negative
public Negative negative(Expression operand)
- Specified by:
negative
in interfaceExprFactory
-
not
public Not not(Expression operand)
- Specified by:
not
in interfaceExprFactory
-
notEqual
public NotEqual notEqual(Expression left, Expression right)
- Specified by:
notEqual
in interfaceExprFactory
-
or
public Or or(Expression left, Expression right)
- Specified by:
or
in interfaceExprFactory
-
plus
public Plus plus(Expression left, Expression right)
- Specified by:
plus
in interfaceExprFactory
-
positive
public Positive positive(Expression operand)
- Specified by:
positive
in interfaceExprFactory
-
shiftLeft
public ShiftLeft shiftLeft(Expression left, Expression right)
- Specified by:
shiftLeft
in interfaceExprFactory
-
shiftRight
public ShiftRight shiftRight(Expression left, Expression right)
- Specified by:
shiftRight
in interfaceExprFactory
-
terminal
public Terminal terminal(java.lang.String representation, java.lang.Character charValue, boolean isWide)
- Specified by:
terminal
in interfaceExprFactory
-
terminal
public Terminal terminal(java.lang.String representation, java.lang.Boolean booleanValue)
- Specified by:
terminal
in interfaceExprFactory
-
terminal
public Terminal terminal(java.lang.String representation, java.math.BigInteger bigIntegerValue)
- Specified by:
terminal
in interfaceExprFactory
-
terminal
public Terminal terminal(java.lang.String representation, java.lang.Double doubleValue)
- Specified by:
terminal
in interfaceExprFactory
-
terminal
public Terminal terminal(java.lang.String stringValue, boolean isWide)
- Specified by:
terminal
in interfaceExprFactory
-
terminal
public Terminal terminal(ConstEntry constReference)
- Specified by:
terminal
in interfaceExprFactory
-
times
public Times times(Expression left, Expression right)
- Specified by:
times
in interfaceExprFactory
-
xor
public Xor xor(Expression left, Expression right)
- Specified by:
xor
in interfaceExprFactory
-
-