Package org.mvel2
Interface Operator
-
public interface OperatorContains a list of constants representing internal operators.
-
-
Field Summary
Fields Modifier and Type Field Description static intADDstatic intANDstatic intASSERTstatic intASSIGNstatic intASSIGN_ADDstatic intASSIGN_ANDstatic intASSIGN_DIVstatic intASSIGN_LSHIFTstatic intASSIGN_MODstatic intASSIGN_ORstatic intASSIGN_RSHIFTstatic intASSIGN_RUSHIFTstatic intASSIGN_STR_APPENDstatic intASSIGN_SUBstatic intASSIGN_XORstatic intBW_ANDstatic intBW_NOTstatic intBW_ORstatic intBW_SHIFT_LEFTstatic intBW_SHIFT_RIGHTstatic intBW_USHIFT_LEFTstatic intBW_USHIFT_RIGHTstatic intBW_XORstatic intCHORstatic intCONTAINSstatic intCONVERTABLE_TOstatic intDECstatic intDEC_ASSIGNstatic intDIVstatic intDOstatic intDUPstatic intELSEstatic intEND_OF_STMTstatic intEQUALstatic intFORstatic intFOREACHstatic intFUNCTIONstatic intGETFIELDstatic intGETHANstatic intGTHANstatic intIFstatic intIMPORTstatic intIMPORT_STATICstatic intINCstatic intINC_ASSIGNstatic intINSTANCEOFstatic intINVOKEstatic intISDEFstatic intJUMPstatic intJUMPIFstatic intLABELstatic intLDTYPEstatic intLETHANstatic intLOADstatic intLTHANstatic intMODstatic intMULTstatic intNEQUALstatic intNEWstatic intNOOPstatic intORstatic intPOPstatic intPOWERstatic intPROJECTIONstatic intPROTOstatic int[]PTABLEThe index positions of the operator precedence values correspond to the actual operator itself.static intPUSHstatic intREDUCEstatic intREGEXstatic intRETURNstatic intSIMILARITYstatic intSOUNDEXstatic intSTACKLANGstatic intSTOREstatic intSTOREFIELDstatic intSTR_APPENDstatic intSUBstatic intSWAPstatic intSWITCHstatic intTERNARYstatic intTERNARY_ELSEstatic intUNTILstatic intUNTYPED_VARstatic intWHILEstatic intWITHstatic intXSWAP
-
-
-
Field Detail
-
NOOP
static final int NOOP
- See Also:
- Constant Field Values
-
PTABLE
static final int[] PTABLE
The index positions of the operator precedence values correspond to the actual operator itself. So ADD is PTABLE[0], SUB is PTABLE[1] and so on.
-
ADD
static final int ADD
- See Also:
- Constant Field Values
-
SUB
static final int SUB
- See Also:
- Constant Field Values
-
MULT
static final int MULT
- See Also:
- Constant Field Values
-
DIV
static final int DIV
- See Also:
- Constant Field Values
-
MOD
static final int MOD
- See Also:
- Constant Field Values
-
POWER
static final int POWER
- See Also:
- Constant Field Values
-
BW_AND
static final int BW_AND
- See Also:
- Constant Field Values
-
BW_OR
static final int BW_OR
- See Also:
- Constant Field Values
-
BW_XOR
static final int BW_XOR
- See Also:
- Constant Field Values
-
BW_SHIFT_RIGHT
static final int BW_SHIFT_RIGHT
- See Also:
- Constant Field Values
-
BW_SHIFT_LEFT
static final int BW_SHIFT_LEFT
- See Also:
- Constant Field Values
-
BW_USHIFT_RIGHT
static final int BW_USHIFT_RIGHT
- See Also:
- Constant Field Values
-
BW_USHIFT_LEFT
static final int BW_USHIFT_LEFT
- See Also:
- Constant Field Values
-
BW_NOT
static final int BW_NOT
- See Also:
- Constant Field Values
-
LTHAN
static final int LTHAN
- See Also:
- Constant Field Values
-
GTHAN
static final int GTHAN
- See Also:
- Constant Field Values
-
LETHAN
static final int LETHAN
- See Also:
- Constant Field Values
-
GETHAN
static final int GETHAN
- See Also:
- Constant Field Values
-
EQUAL
static final int EQUAL
- See Also:
- Constant Field Values
-
NEQUAL
static final int NEQUAL
- See Also:
- Constant Field Values
-
STR_APPEND
static final int STR_APPEND
- See Also:
- Constant Field Values
-
AND
static final int AND
- See Also:
- Constant Field Values
-
OR
static final int OR
- See Also:
- Constant Field Values
-
CHOR
static final int CHOR
- See Also:
- Constant Field Values
-
REGEX
static final int REGEX
- See Also:
- Constant Field Values
-
INSTANCEOF
static final int INSTANCEOF
- See Also:
- Constant Field Values
-
CONTAINS
static final int CONTAINS
- See Also:
- Constant Field Values
-
SOUNDEX
static final int SOUNDEX
- See Also:
- Constant Field Values
-
SIMILARITY
static final int SIMILARITY
- See Also:
- Constant Field Values
-
TERNARY
static final int TERNARY
- See Also:
- Constant Field Values
-
TERNARY_ELSE
static final int TERNARY_ELSE
- See Also:
- Constant Field Values
-
ASSIGN
static final int ASSIGN
- See Also:
- Constant Field Values
-
INC_ASSIGN
static final int INC_ASSIGN
- See Also:
- Constant Field Values
-
DEC_ASSIGN
static final int DEC_ASSIGN
- See Also:
- Constant Field Values
-
NEW
static final int NEW
- See Also:
- Constant Field Values
-
PROJECTION
static final int PROJECTION
- See Also:
- Constant Field Values
-
CONVERTABLE_TO
static final int CONVERTABLE_TO
- See Also:
- Constant Field Values
-
END_OF_STMT
static final int END_OF_STMT
- See Also:
- Constant Field Values
-
FOREACH
static final int FOREACH
- See Also:
- Constant Field Values
-
IF
static final int IF
- See Also:
- Constant Field Values
-
ELSE
static final int ELSE
- See Also:
- Constant Field Values
-
WHILE
static final int WHILE
- See Also:
- Constant Field Values
-
UNTIL
static final int UNTIL
- See Also:
- Constant Field Values
-
FOR
static final int FOR
- See Also:
- Constant Field Values
-
SWITCH
static final int SWITCH
- See Also:
- Constant Field Values
-
DO
static final int DO
- See Also:
- Constant Field Values
-
WITH
static final int WITH
- See Also:
- Constant Field Values
-
ISDEF
static final int ISDEF
- See Also:
- Constant Field Values
-
PROTO
static final int PROTO
- See Also:
- Constant Field Values
-
INC
static final int INC
- See Also:
- Constant Field Values
-
DEC
static final int DEC
- See Also:
- Constant Field Values
-
ASSIGN_ADD
static final int ASSIGN_ADD
- See Also:
- Constant Field Values
-
ASSIGN_SUB
static final int ASSIGN_SUB
- See Also:
- Constant Field Values
-
ASSIGN_STR_APPEND
static final int ASSIGN_STR_APPEND
- See Also:
- Constant Field Values
-
ASSIGN_DIV
static final int ASSIGN_DIV
- See Also:
- Constant Field Values
-
ASSIGN_MOD
static final int ASSIGN_MOD
- See Also:
- Constant Field Values
-
ASSIGN_OR
static final int ASSIGN_OR
- See Also:
- Constant Field Values
-
ASSIGN_AND
static final int ASSIGN_AND
- See Also:
- Constant Field Values
-
ASSIGN_XOR
static final int ASSIGN_XOR
- See Also:
- Constant Field Values
-
ASSIGN_LSHIFT
static final int ASSIGN_LSHIFT
- See Also:
- Constant Field Values
-
ASSIGN_RSHIFT
static final int ASSIGN_RSHIFT
- See Also:
- Constant Field Values
-
ASSIGN_RUSHIFT
static final int ASSIGN_RUSHIFT
- See Also:
- Constant Field Values
-
IMPORT_STATIC
static final int IMPORT_STATIC
- See Also:
- Constant Field Values
-
IMPORT
static final int IMPORT
- See Also:
- Constant Field Values
-
ASSERT
static final int ASSERT
- See Also:
- Constant Field Values
-
UNTYPED_VAR
static final int UNTYPED_VAR
- See Also:
- Constant Field Values
-
RETURN
static final int RETURN
- See Also:
- Constant Field Values
-
FUNCTION
static final int FUNCTION
- See Also:
- Constant Field Values
-
STACKLANG
static final int STACKLANG
- See Also:
- Constant Field Values
-
PUSH
static final int PUSH
- See Also:
- Constant Field Values
-
POP
static final int POP
- See Also:
- Constant Field Values
-
LOAD
static final int LOAD
- See Also:
- Constant Field Values
-
LDTYPE
static final int LDTYPE
- See Also:
- Constant Field Values
-
INVOKE
static final int INVOKE
- See Also:
- Constant Field Values
-
GETFIELD
static final int GETFIELD
- See Also:
- Constant Field Values
-
STOREFIELD
static final int STOREFIELD
- See Also:
- Constant Field Values
-
STORE
static final int STORE
- See Also:
- Constant Field Values
-
DUP
static final int DUP
- See Also:
- Constant Field Values
-
LABEL
static final int LABEL
- See Also:
- Constant Field Values
-
JUMP
static final int JUMP
- See Also:
- Constant Field Values
-
JUMPIF
static final int JUMPIF
- See Also:
- Constant Field Values
-
REDUCE
static final int REDUCE
- See Also:
- Constant Field Values
-
SWAP
static final int SWAP
- See Also:
- Constant Field Values
-
XSWAP
static final int XSWAP
- See Also:
- Constant Field Values
-
-