- java.lang.Object
- 
- java.lang.Enum<Snippet.SubKind>
- 
- jdk.jshell.Snippet.SubKind
 
 
- 
- すべての実装されたインタフェース:
- Serializable,- Comparable<Snippet.SubKind>,- Constable
 - 含まれているクラス:
- Snippet
 
 public static enum Snippet.SubKind extends Enum<Snippet.SubKind> 
- 
- 
ネストされたクラスのサマリー- 
クラスjava.lang.Enumで宣言されたネストされたクラス/インタフェースEnum.EnumDesc<E extends Enum<E>>
 
- 
 - 
列挙型定数のサマリー列挙型定数 列挙型定数 説明 ANNOTATION_TYPE_SUBKIND注釈インタフェース宣言。ASSIGNMENT_SUBKIND代入式。CLASS_SUBKINDクラス宣言。ENUM_SUBKIND列挙型宣言。INTERFACE_SUBKINDインタフェース宣言。METHOD_SUBKINDメソッドです。OTHER_EXPRESSION_SUBKIND一時変数(reserved)にラップされていない式。SINGLE_STATIC_IMPORT_SUBKIND単一静的インポート宣言。SINGLE_TYPE_IMPORT_SUBKINDシングル型インポート宣言。STATEMENT_SUBKIND文。STATIC_IMPORT_ON_DEMAND_SUBKIND静的インポート・オンデマンド宣言。TEMP_VAR_EXPRESSION_SUBKIND値が一時変数に格納されている式。TYPE_IMPORT_ON_DEMAND_SUBKIND型インポート・オン・デマンド宣言。UNKNOWN_SUBKIND未知のスニペット。VAR_DECLARATION_SUBKINDイニシャライザのない変数宣言。VAR_DECLARATION_WITH_INITIALIZER_SUBKIND初期化式を持つ変数宣言。VAR_VALUE_SUBKIND単純な変数参照式。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 booleanhasValue()このSubKindが実行可能で、非voidであるかどうかを示します。booleanisExecutable()このSubKindが実行可能かどうかを示します。Snippet.Kindkind()このSubKindに対応するSnippet.Kind。static Snippet.SubKindvalueOf(String name)指定された名前を持つ、この型の列挙型定数を返します。static Snippet.SubKind[]values()この列挙型の定数を含む配列を、宣言されている順序で返します。
 
- 
- 
- 
列挙型定数の詳細- 
SINGLE_TYPE_IMPORT_SUBKINDpublic static final Snippet.SubKind SINGLE_TYPE_IMPORT_SUBKIND シングル型インポート宣言。 単一の型のインポート宣言。- Java™言語仕様:
- 7.5.1 SingleTypeImportDeclaration。
 
 - 
TYPE_IMPORT_ON_DEMAND_SUBKINDpublic static final Snippet.SubKind TYPE_IMPORT_ON_DEMAND_SUBKIND 型インポート・オン・デマンド宣言。 静的でない"star"インポート。- Java™言語仕様:
- 7.5.2. TypeImportOnDemandDeclaration.
 
 - 
SINGLE_STATIC_IMPORT_SUBKINDpublic static final Snippet.SubKind SINGLE_STATIC_IMPORT_SUBKIND 単一静的インポート宣言。 静的メンバーのインポート。- Java™言語仕様:
- 7.5.3単一静的インポート。
 
 - 
STATIC_IMPORT_ON_DEMAND_SUBKINDpublic static final Snippet.SubKind STATIC_IMPORT_ON_DEMAND_SUBKIND 静的インポート・オンデマンド宣言。 指定された型のすべての静的メンバーの静的な"star"インポート。- Java™言語仕様:
- 7.5.4. Static-Import-on-Demand Static "star" importを実行します。
 
 - 
CLASS_SUBKINDpublic static final Snippet.SubKind CLASS_SUBKIND クラス宣言。SubKindのSnippet.Kind.TYPE_DECL。- Java™言語仕様:
- 8.1. NormalClassDeclaration.
 
 - 
INTERFACE_SUBKINDpublic static final Snippet.SubKind INTERFACE_SUBKIND インタフェース宣言。SubKindのSnippet.Kind.TYPE_DECL。- Java™言語仕様:
- 9.1. NormalInterfaceDeclaration.
 
 - 
ENUM_SUBKINDpublic static final Snippet.SubKind ENUM_SUBKIND 列挙型宣言。SubKindのSnippet.Kind.TYPE_DECL。- Java™言語仕様:
- 8.9. EnumDeclaration.
 
 - 
ANNOTATION_TYPE_SUBKINDpublic static final Snippet.SubKind ANNOTATION_TYPE_SUBKIND 注釈インタフェース宣言。SubKindのSnippet.Kind.TYPE_DECL。- Java™言語仕様:
- 9.6. AnnotationTypeDeclaration.
 
 - 
METHOD_SUBKINDpublic static final Snippet.SubKind METHOD_SUBKIND メソッドです。Snippet.Kind.METHODの唯一のSubKindです。- Java™言語仕様:
- 8.4. MethodDeclaration.
 
 - 
VAR_DECLARATION_SUBKINDpublic static final Snippet.SubKind VAR_DECLARATION_SUBKIND イニシャライザのない変数宣言。SubKindのSnippet.Kind.VAR。- Java™言語仕様:
- 8.3. FieldDeclarationにVariableInitializerを含まないVariableDeclarator。
 
 - 
VAR_DECLARATION_WITH_INITIALIZER_SUBKINDpublic static final Snippet.SubKind VAR_DECLARATION_WITH_INITIALIZER_SUBKIND 初期化式を持つ変数宣言。SubKindのSnippet.Kind.VAR。- Java™言語仕様:
- 8.3. FieldDeclarationにVariableInitializerを持つVariableDeclarator。
 
 - 
TEMP_VAR_EXPRESSION_SUBKINDpublic static final Snippet.SubKind TEMP_VAR_EXPRESSION_SUBKIND 値が一時変数に格納されている式。SubKindのSnippet.Kind.VAR。- Java™言語仕様:
- 15.プライマリ。
 
 - 
VAR_VALUE_SUBKINDpublic static final Snippet.SubKind VAR_VALUE_SUBKIND 単純な変数参照式。SubKindのSnippet.Kind.EXPRESSION。- Java™言語仕様:
- 15.11. 3.8としてのフィールド・アクセス。 識別子。
 
 - 
ASSIGNMENT_SUBKINDpublic static final Snippet.SubKind ASSIGNMENT_SUBKIND 代入式。SubKindのSnippet.Kind.EXPRESSION。- Java™言語仕様:
- 15.26. 割り当て。
 
 - 
OTHER_EXPRESSION_SUBKINDpublic static final Snippet.SubKind OTHER_EXPRESSION_SUBKIND 一時変数(reserved)にラップされていない式。SubKindのSnippet.Kind.EXPRESSION。
 - 
STATEMENT_SUBKINDpublic static final Snippet.SubKind STATEMENT_SUBKIND 文。Snippet.Kind.STATEMENTの唯一のSubKindです。- Java™言語仕様:
- 14.5. 文。
 
 - 
UNKNOWN_SUBKINDpublic static final Snippet.SubKind UNKNOWN_SUBKIND 未知のスニペット。Snippet.Kind.ERRONEOUSの唯一のSubKindです。
 
- 
 - 
メソッドの詳細- 
valuespublic static Snippet.SubKind[] values() この列挙型の定数を含む配列を、宣言されている順序で返します。- 戻り値:
- この列挙型の定数を含む配列(宣言されている順序)
 
 - 
valueOfpublic static Snippet.SubKind valueOf(String name) 指定された名前を持つ、この型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に一致している必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
- name- 返される列挙型定数の名前。
- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
- IllegalArgumentException- 指定された名前を持つ定数をこの列挙型が持っていない場合
- NullPointerException- 引数がnullの場合
 
 - 
isExecutablepublic boolean isExecutable() このSubKindが実行可能かどうかを示します。- 戻り値:
- このSubKindを実行できる場合はtrue;そうでなければfalse
 
 - 
hasValuepublic boolean hasValue() このSubKindが実行可能で、非voidであるかどうかを示します。- 戻り値:
- このSubKindに値がある場合はtrue;そうでなければfalse
 
 - 
kindpublic Snippet.Kind kind() このSubKindに対応するSnippet.Kind。- 戻り値:
- このSubKindの固定Kind
 
 
- 
 
-