- 所有已实现的接口:
Serializable,Comparable<Snippet.SubKind>,Constable
- 封闭类:
Snippet
片段的详细种类。这是 Kind 的子分类。可以使用
kind() 访问 SubKind 的种类。
-
内部类总结
在类 java.lang.Enum 中声明的嵌套类/接口
Enum.EnumDesc<E extends Enum<E>> -
枚举常量总结
枚举常量枚举常量描述注解声明。赋值表达式。类声明。枚举声明。接口声明。一个方法。尚未包装在临时变量(保留)中的表达式。记录声明。单一静态导入声明。单一类型进口申报。一份声明。静态按需导入声明。其值已存储在临时变量中的表达式。Type-Import-on-Demand Declaration。一个未知的片段。没有初始化器的变量声明。带有初始化表达式的变量声明。一个简单的变量引用表达式。 -
方法总结
修饰符和类型方法描述booleanhasValue()指示此SubKind是否可执行并且是非void。boolean指示此SubKind是否可执行。kind()对应于此SubKind的Snippet.Kind。static Snippet.SubKind返回具有指定名称的此类的枚举常量。static Snippet.SubKind[]values()返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。
-
枚举常量详细信息
-
SINGLE_TYPE_IMPORT_SUBKIND
单一类型进口申报。单一类型的进口声明。- 看Java 语言规范:
-
7.5.1 单一类型进口申报
-
TYPE_IMPORT_ON_DEMAND_SUBKIND
Type-Import-on-Demand Declaration。非静态“星形”导入。- 看Java 语言规范:
-
7.5.2 Type-Import-on-Demand 声明
-
SINGLE_STATIC_IMPORT_SUBKIND
单一静态导入声明。静态成员的导入。- 看Java 语言规范:
-
7.5.3 单一静态导入声明
-
STATIC_IMPORT_ON_DEMAND_SUBKIND
静态按需导入声明。命名类型的所有静态成员的静态“星号”导入。- 看Java 语言规范:
-
7.5.4 静态按需导入声明
-
CLASS_SUBKIND
类声明。Snippet.Kind.TYPE_DECL的SubKind。- 看Java 语言规范:
-
8.1 类声明
-
INTERFACE_SUBKIND
接口声明。Snippet.Kind.TYPE_DECL的SubKind。- 看Java 语言规范:
-
9.1 接口声明
-
ENUM_SUBKIND
枚举声明。Snippet.Kind.TYPE_DECL的SubKind。- 看Java 语言规范:
-
8.9 枚举类型
-
RECORD_SUBKIND
记录声明。Snippet.Kind.TYPE_DECL的SubKind。- 看Java 语言规范:
-
8.10 记录类型
- 自从:
- 14
-
ANNOTATION_TYPE_SUBKIND
注释接口声明。Snippet.Kind.TYPE_DECL的SubKind。- 看Java 语言规范:
-
9.6 注释类型
-
METHOD_SUBKIND
一个方法。Snippet.Kind.METHOD的唯一SubKind。- 看Java 语言规范:
-
8.4 方法声明
-
VAR_DECLARATION_SUBKIND
没有初始化器的变量声明。Snippet.Kind.VAR的SubKind。- 看Java 语言规范:
-
8.3 字段声明
-
VAR_DECLARATION_WITH_INITIALIZER_SUBKIND
带有初始化表达式的变量声明。Snippet.Kind.VAR的SubKind。- 看Java 语言规范:
-
8.3 字段声明
-
TEMP_VAR_EXPRESSION_SUBKIND
其值已存储在临时变量中的表达式。Snippet.Kind.VAR的SubKind。- 看Java 语言规范:
-
15个表达式
-
VAR_VALUE_SUBKIND
一个简单的变量引用表达式。Snippet.Kind.EXPRESSION的SubKind。- 看Java 语言规范:
-
15.11 字段访问表达式
-
ASSIGNMENT_SUBKIND
赋值表达式。Snippet.Kind.EXPRESSION的SubKind。- 看Java 语言规范:
-
15.26 赋值运算符
-
OTHER_EXPRESSION_SUBKIND
尚未包装在临时变量(保留)中的表达式。Snippet.Kind.EXPRESSION的SubKind。 -
STATEMENT_SUBKIND
一份声明。Snippet.Kind.STATEMENT的唯一SubKind。- 看Java 语言规范:
-
14.5 声明
-
UNKNOWN_SUBKIND
一个未知的片段。Snippet.Kind.ERRONEOUS的唯一SubKind。
-
-
方法详情
-
values
返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。- 返回:
- 包含此枚举类常量的数组,按照它们声明的顺序排列
-
valueOf
返回具有指定名称的此类的枚举常量。字符串必须匹配确切地用于在此类中声明枚举常量的标识符。 (不允许使用无关的空白字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 具有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果此枚举类没有具有指定名称的常量NullPointerException- 如果参数为空
-
isExecutable
public boolean isExecutable()指示此SubKind是否可执行。- 返回:
true如果这个SubKind可以被执行;否则false
-
hasValue
public boolean hasValue()指示此SubKind是否可执行并且是非void。- 返回:
true如果这个SubKind有值;否则false
-
kind
对应于此SubKind的Snippet.Kind。- 返回:
-
这个
SubKind的固定Kind
-