枚举值。
此类由所有使用 enum
声明引入的类型和值实现。非平台类不能扩展或混合此类。具体类不能实现此接口。
用于命名一个 enum
值的标识符可以通过 enum
值上的 String,通过 EnumName.name 扩展属性获取。
- 可用扩展
- 注释
-
- @Since("2.14")
构造函数
- Enum()
属性
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时被调用。继承
-
toString(
) → String - 此对象的字符串表示形式。继承
运算符
-
operator ==(
Object other) → bool - 等于运算符。继承
静态方法
-
compareByIndex<
T extends Enum> (T value1, T value2) → int - 通过它们的 index 比较两个枚举值。
-
compareByName<
T extends Enum> (T value1, T value2) → int - 通过名称比较枚举值。