Class OperatorIR
java.lang.Object
com.googlecode.aviator.code.interpreter.ir.OperatorIR
- All Implemented Interfaces:
IR, Serializable
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRprivate AviatorFunctionstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRprivate final OperatorTypestatic final OperatorIRprivate static final longstatic final OperatorIRstatic final OperatorIRstatic final OperatorIRstatic final OperatorIR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoideval(InterpretContext context) getOp()booleanReturns true when the IR execution cost may be expensivetoString()(package private) static OperatorIRvalueOf(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