public static enum ExpressionEnum.Token extends Enum<ExpressionEnum.Token>
| 枚举常量和说明 |
|---|
BRACKET_BEGIN
(
|
BRACKET_END
)
|
DEFAULT
default
|
OP_ADD
+
|
OP_AND
双AND符
|
OP_BIT_AND
AND符
|
OP_BIT_NOT
~
|
OP_BIT_OR
|
|
OP_BIT_XOR
^
|
OP_DIV
/
|
OP_EQ
==
|
OP_EQ_STRICT
===
|
OP_GET
.
|
OP_GET_STATIC
OP_GET_STATIC
|
OP_GT
大于
|
OP_GTEQ
大于等于
|
OP_IN
in
|
OP_INVOKE
()
|
OP_INVOKE_WITH_STATIC_PARAM
OP_INVOKE_WITH_STATIC_PARAM
|
OP_JOIN
,
|
OP_LSH
左移位
|
OP_LT
小于
|
OP_LTEQ
小于等于
|
OP_MOD
%
|
OP_MUL
*
|
OP_NE
!
|
OP_NE_STRICT
!
|
OP_NEG
-
|
OP_NOT
!
|
OP_OR
||
|
OP_POS
+
|
OP_PUT
:
|
OP_QUESTION
?
|
OP_QUESTION_SELECT
:
|
OP_RSH
右移位
|
OP_SUB
-
|
OP_URSH
无符号右移
|
VALUE_CONSTANTS
value
|
VALUE_LAMBDA
lambda
|
VALUE_LIST
[]
|
VALUE_MAP
{}
|
VALUE_VAR
var
|
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
existsTokenByKey(String key) |
static boolean |
existsTokenByValue(int value) |
static String |
getKey(int value) |
static ExpressionEnum.Token |
getTokenByKey(String key) |
static ExpressionEnum.Token |
getTokenByValue(int value) |
static int |
getValue(String key) |
static ExpressionEnum.Token |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static ExpressionEnum.Token[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final ExpressionEnum.Token VALUE_CONSTANTS
public static final ExpressionEnum.Token VALUE_VAR
public static final ExpressionEnum.Token VALUE_LIST
public static final ExpressionEnum.Token VALUE_MAP
public static final ExpressionEnum.Token VALUE_LAMBDA
public static final ExpressionEnum.Token DEFAULT
public static final ExpressionEnum.Token OP_GET
public static final ExpressionEnum.Token OP_INVOKE
public static final ExpressionEnum.Token OP_NOT
public static final ExpressionEnum.Token OP_BIT_NOT
public static final ExpressionEnum.Token OP_POS
public static final ExpressionEnum.Token OP_NEG
public static final ExpressionEnum.Token OP_MUL
public static final ExpressionEnum.Token OP_DIV
public static final ExpressionEnum.Token OP_MOD
public static final ExpressionEnum.Token OP_ADD
public static final ExpressionEnum.Token OP_SUB
public static final ExpressionEnum.Token OP_LSH
public static final ExpressionEnum.Token OP_RSH
public static final ExpressionEnum.Token OP_URSH
public static final ExpressionEnum.Token OP_LT
public static final ExpressionEnum.Token OP_GT
public static final ExpressionEnum.Token OP_LTEQ
public static final ExpressionEnum.Token OP_GTEQ
public static final ExpressionEnum.Token OP_IN
public static final ExpressionEnum.Token OP_EQ
public static final ExpressionEnum.Token OP_NE
public static final ExpressionEnum.Token OP_EQ_STRICT
public static final ExpressionEnum.Token OP_NE_STRICT
public static final ExpressionEnum.Token OP_BIT_AND
public static final ExpressionEnum.Token OP_BIT_XOR
public static final ExpressionEnum.Token OP_BIT_OR
public static final ExpressionEnum.Token OP_AND
public static final ExpressionEnum.Token OP_OR
public static final ExpressionEnum.Token OP_QUESTION
public static final ExpressionEnum.Token OP_QUESTION_SELECT
public static final ExpressionEnum.Token OP_JOIN
public static final ExpressionEnum.Token OP_PUT
public static final ExpressionEnum.Token BRACKET_BEGIN
public static final ExpressionEnum.Token BRACKET_END
public static final ExpressionEnum.Token OP_GET_STATIC
public static final ExpressionEnum.Token OP_INVOKE_WITH_STATIC_PARAM
public static ExpressionEnum.Token[] values()
for (ExpressionEnum.Token c : ExpressionEnum.Token.values()) System.out.println(c);
public static ExpressionEnum.Token valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static ExpressionEnum.Token getTokenByValue(int value)
public static ExpressionEnum.Token getTokenByKey(String key)
public static boolean existsTokenByKey(String key)
public static boolean existsTokenByValue(int value)
public static int getValue(String key)
public static String getKey(int value)
Copyright © 2019. All rights reserved.