Class OperatorIR
java.lang.Object
com.googlecode.aviator.code.interpreter.ir.OperatorIR
- All Implemented Interfaces:
IR
,Serializable
OperatorType IR
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
private AviatorFunction
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
private final OperatorType
static final OperatorIR
private static final long
static final OperatorIR
static final OperatorIR
static final OperatorIR
static final OperatorIR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
eval
(InterpretContext context) getOp()
boolean
Returns true when the IR execution cost may be expensivetoString()
(package private) static OperatorIR
valueOf
(OperatorType op)
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
op
-
fn
-
ADD
-
MULT
-
SUB
-
DIV
-
MOD
-
BIT_AND
-
BIT_NOT
-
BIT_OR
-
BIT_XOR
-
EXP
-
MATCH
-
AND
-
OR
-
NOT
-
NEG
-
LT
-
LE
-
GT
-
GE
-
EQ
-
NE
-
SHIFT_LEFT
-
SHIFT_RIGHT
-
INDEX
-
DEF
-
ASSIGN
-
UNSIGNED_SHIFT_RIGHT
-
-
Constructor Details
-
OperatorIR
-
OperatorIR
-
-
Method Details