railo.transformer.bytecode.op
Class OPDecision
java.lang.Object
railo.transformer.bytecode.expression.ExpressionBase
railo.transformer.bytecode.op.OPDecision
- All Implemented Interfaces:
- ExprBoolean, Expression
public final class OPDecision
- extends ExpressionBase
- implements ExprBoolean
Field Summary |
static int |
CT
|
static int |
EEQ
|
static int |
EQ
|
static int |
GT
|
static int |
GTE
|
static int |
LT
|
static int |
LTE
|
static org.objectweb.asm.commons.Method |
METHOD_COMPARE
|
static int |
NCT
|
static int |
NEEQ
|
static int |
NEQ
|
LT
public static final int LT
- See Also:
- Constant Field Values
LTE
public static final int LTE
- See Also:
- Constant Field Values
GTE
public static final int GTE
- See Also:
- Constant Field Values
GT
public static final int GT
- See Also:
- Constant Field Values
EQ
public static final int EQ
- See Also:
- Constant Field Values
NEQ
public static final int NEQ
- See Also:
- Constant Field Values
CT
public static final int CT
- See Also:
- Constant Field Values
NCT
public static final int NCT
- See Also:
- Constant Field Values
EEQ
public static final int EEQ
- See Also:
- Constant Field Values
NEEQ
public static final int NEEQ
- See Also:
- Constant Field Values
METHOD_COMPARE
public static final org.objectweb.asm.commons.Method METHOD_COMPARE
toExprBoolean
public static ExprBoolean toExprBoolean(Expression left,
Expression right,
int operation)
- Create a String expression from a operation
- Parameters:
left
- right
-
- Returns:
- String expression
_writeOut
public org.objectweb.asm.Type _writeOut(BytecodeContext bc,
int mode)
throws BytecodeException
- Description copied from class:
ExpressionBase
- write out the stament to the adater
- Specified by:
_writeOut
in class ExpressionBase
- Returns:
- return Type of expression
- Throws:
BytecodeException
Copyright © 2012 Railo