public interface JavaOperators extends JavaTokens
| Modifier and Type | Field and Description | 
|---|---|
static byte | 
OPT_ADD
Arithmetic addition or string concatenation. 
 | 
static byte | 
OPT_ADDASG
Arithmetic addition or string concatenation assignment. 
 | 
static byte | 
OPT_AND
Conditional (logical) AND. 
 | 
static byte | 
OPT_ANNOTATION
Annotation expression. 
 | 
static byte | 
OPT_ARRAYCONST
An array constant. 
 | 
static byte | 
OPT_ASG
Assignment. 
 | 
static byte | 
OPT_base  | 
static byte | 
OPT_BITAND
Bitwise AND. 
 | 
static byte | 
OPT_BITANDASG
Bitwise AND assignment. 
 | 
static byte | 
OPT_BITNOT
Bitwise NOT (negation or complement). 
 | 
static byte | 
OPT_BITOR
Bitwise OR. 
 | 
static byte | 
OPT_BITORASG
Bitwise OR assignment. 
 | 
static byte | 
OPT_BITXOR
Bitwise XOR. 
 | 
static byte | 
OPT_BITXORASG
Bitwise XOR assignment. 
 | 
static byte | 
OPT_CLASS_LITERAL
A class literal. 
 | 
static byte | 
OPT_COND
Conditional operator (?:). 
 | 
static byte | 
OPT_DEREF
Array dereference. 
 | 
static byte | 
OPT_DIV
Arithmetic division. 
 | 
static byte | 
OPT_DIVASG
Arithmetic division assignment. 
 | 
static byte | 
OPT_DOT
Dot dereference. 
 | 
static byte | 
OPT_EQ
Equal. 
 | 
static byte | 
OPT_ERROR
Error. 
 | 
static byte | 
OPT_GE
Greater than or equal to. 
 | 
static byte | 
OPT_GT
Greater than. 
 | 
static byte | 
OPT_INSTANCEOF
Instanceof. 
 | 
static byte | 
OPT_INTERSECTION_TYPE
Intersection type. 
 | 
static byte | 
OPT_invalid  | 
static byte | 
OPT_INVOKE
Method invocation. 
 | 
static byte | 
OPT_LAMBDA
Lambda. 
 | 
static byte | 
OPT_LE
Less than or equal to. 
 | 
static byte | 
OPT_LIST
A list of operands. 
 | 
static byte | 
OPT_LITERAL
Lexical literal. 
 | 
static byte | 
OPT_LSH
Bitwise left shift. 
 | 
static byte | 
OPT_LSHASG
Bitwise left shift assignment. 
 | 
static byte | 
OPT_LT
Less than. 
 | 
static byte | 
OPT_max  | 
static byte | 
OPT_METHOD_REFERENCE
Method reference, 2 operands. 
 | 
static byte | 
OPT_MINUS
Arithmetic subtraction. 
 | 
static byte | 
OPT_MINUSASG
Arithmetic subtraction assignment. 
 | 
static byte | 
OPT_MOD
Arithmetic remainder (modulus). 
 | 
static byte | 
OPT_MODASG
Arithmetic remainder (modulus) assignment. 
 | 
static byte | 
OPT_MUL
Arithmetic multiplication. 
 | 
static byte | 
OPT_MULASG
Arithmetic multiplication assignment. 
 | 
static byte | 
OPT_NEGATIVE
Arithmetic negative prefix. 
 | 
static byte | 
OPT_NESTEXP
Nested expression (in parentheses or brackets). 
 | 
static byte | 
OPT_NEWARRAY
Array creator. 
 | 
static byte | 
OPT_NEWOBJECT
Class creator. 
 | 
static byte | 
OPT_NOT
Logical NOT (negation or complement). 
 | 
static byte | 
OPT_NOTEQ
Not-equal. 
 | 
static byte | 
OPT_OR
Conditional (logical) OR. 
 | 
static byte | 
OPT_POSITIVE
Arithmetic positive prefix. 
 | 
static byte | 
OPT_POSTDEC
Decrement postfix. 
 | 
static byte | 
OPT_POSTINC
Increment postfix. 
 | 
static byte[] | 
OPT_precedence
For debugging. 
 | 
static byte | 
OPT_PREDEC
Decrement prefix. 
 | 
static byte | 
OPT_PREINC
Increment prefix. 
 | 
static byte | 
OPT_QUALIFIED_SUPER
Qualified super. 
 | 
static byte | 
OPT_QUALIFIED_THIS
Qualified this. 
 | 
static byte | 
OPT_RSH
Bitwise signed right shift. 
 | 
static byte | 
OPT_RSHASG
Bitwise signed right shift assignment. 
 | 
static byte | 
OPT_SIMPLE_NAME
Simple name. 
 | 
static short[] | 
OPT_tokens
[ 0 ] is for OPT_base. 
 | 
static byte | 
OPT_TYPE
Type expression. 
 | 
static byte | 
OPT_TYPECAST
Typecast. 
 | 
static byte | 
OPT_URSH
Bitwise unsigned right shift. 
 | 
static byte | 
OPT_URSHASG
Bitwise unsigned right shift assignment. 
 | 
static java.lang.String[] | 
OPT_words
For debugging. 
 | 
DW_values, DW_words, J2SE_13, J2SE_14, J2SE_15, J2SE_16, J2SE_17, J2SE_18, J2SE_MAX, J2SE_MIN, KW_ABSTRACT, KW_ASSERT, KW_base, KW_BOOLEAN, KW_BREAK, KW_BYTE, KW_CASE, KW_CATCH, KW_CHAR, KW_CLASS, KW_CONST, KW_CONTINUE, KW_DEFAULT, KW_DO, KW_DOUBLE, KW_ELSE, KW_ENUM, KW_EXTENDS, KW_FINAL, KW_FINALLY, KW_FLOAT, KW_FOR, KW_GOTO, KW_IF, KW_IMPLEMENTS, KW_IMPORT, KW_INSTANCEOF, KW_INT, KW_INTERFACE, KW_j2se13_max, KW_j2se14_max, KW_j2se15_max, KW_j2se16_max, KW_j2se17_max, KW_j2se18_max, KW_j2se19_max, KW_LONG, KW_max, KW_NATIVE, KW_NEW, KW_PACKAGE, KW_PRIVATE, KW_PROTECTED, KW_PUBLIC, KW_RETURN, KW_SHORT, KW_STATIC, KW_STRICTFP, KW_SUPER, KW_SWITCH, KW_SYNCHRONIZED, KW_THIS, KW_THROW, KW_THROWS, KW_TRANSIENT, KW_TRY, KW_VOID, KW_VOLATILE, KW_WHILE, KW_words, OP_AND_ASG, OP_ASG, OP_AT, OP_base, OP_BINAND, OP_binary, OP_BINNOT, OP_BINOR, OP_BINXOR, OP_COLON, OP_COLONCOLON, OP_COMMA, OP_DEC, OP_DIV, OP_DIV_ASG, OP_DOT, OP_ELLIPSIS, OP_EQ, OP_GE, OP_GT, OP_HASH, OP_INC, OP_LBRACE, OP_LBRACKET, OP_LE, OP_LOGAND, OP_LOGNOT, OP_LOGOR, OP_LPAREN, OP_LSH, OP_LSH_ASG, OP_LT, OP_max, OP_MINUS, OP_MINUS_ASG, OP_MOD, OP_MOD_ASG, OP_MUL, OP_MUL_ASG, OP_NE, OP_OR_ASG, OP_PLUS, OP_PLUS_ASG, OP_prefix, OP_QUES, OP_RBRACE, OP_RBRACKET, OP_RIGHT_ARROW, OP_RPAREN, OP_RSH, OP_RSH_ASG, OP_SEMI, OP_URSH, OP_URSH_ASG, OP_words, OP_XOR_ASG, TK_base, TK_BOOLEAN_LITERAL, TK_CHAR_LITERAL, TK_DOC_COMMENT, TK_DOUBLE_LITERAL, TK_EOF, TK_FLOAT_LITERAL, TK_IDENTIFIER, TK_INT_LITERAL, TK_LITERAL_base, TK_LITERAL_max, TK_LONG_LITERAL, TK_max, TK_MULTI_COMMENT, TK_NULL_LITERAL, TK_SINGLE_COMMENT, TK_SQLJ, TK_STRING_LITERAL, TK_WHITESPACE, TK_wordsstatic final byte OPT_invalid
static final byte OPT_base
static final byte OPT_ADD
static final byte OPT_ADDASG
static final byte OPT_AND
static final byte OPT_ANNOTATION
static final byte OPT_ARRAYCONST
static final byte OPT_ASG
static final byte OPT_BITAND
static final byte OPT_BITANDASG
static final byte OPT_BITNOT
static final byte OPT_BITOR
static final byte OPT_BITORASG
static final byte OPT_BITXOR
static final byte OPT_BITXORASG
static final byte OPT_CLASS_LITERAL
static final byte OPT_COND
static final byte OPT_DEREF
static final byte OPT_DIV
static final byte OPT_DIVASG
static final byte OPT_DOT
static final byte OPT_EQ
static final byte OPT_GE
static final byte OPT_GT
static final byte OPT_INSTANCEOF
static final byte OPT_INVOKE
static final byte OPT_LE
static final byte OPT_LIST
static final byte OPT_LITERAL
static final byte OPT_LSH
static final byte OPT_LSHASG
static final byte OPT_LT
static final byte OPT_MINUS
static final byte OPT_MINUSASG
static final byte OPT_MOD
static final byte OPT_MODASG
static final byte OPT_MUL
static final byte OPT_MULASG
static final byte OPT_NEGATIVE
static final byte OPT_NESTEXP
static final byte OPT_NEWARRAY
static final byte OPT_NEWOBJECT
static final byte OPT_NOT
static final byte OPT_NOTEQ
static final byte OPT_OR
static final byte OPT_POSITIVE
static final byte OPT_POSTDEC
static final byte OPT_POSTINC
static final byte OPT_PREDEC
static final byte OPT_PREINC
static final byte OPT_QUALIFIED_SUPER
static final byte OPT_QUALIFIED_THIS
static final byte OPT_RSH
static final byte OPT_RSHASG
static final byte OPT_SIMPLE_NAME
static final byte OPT_TYPE
static final byte OPT_TYPECAST
static final byte OPT_URSH
static final byte OPT_URSHASG
static final byte OPT_METHOD_REFERENCE
static final byte OPT_LAMBDA
static final byte OPT_INTERSECTION_TYPE
static final byte OPT_ERROR
static final byte OPT_max
static final short[] OPT_tokens
static final byte[] OPT_precedence
static final java.lang.String[] OPT_words