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_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_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_words
static 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_max
static final short[] OPT_tokens
static final byte[] OPT_precedence
static final java.lang.String[] OPT_words