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>
- 
ネストされたクラスのサマリー
- 
列挙型定数のサマリー列挙型定数 列挙型定数 説明 ANNOTATION_TYPE_SUBKIND注釈インタフェース宣言。ASSIGNMENT_SUBKIND代入式。CLASS_SUBKINDクラス宣言。ENUM_SUBKIND列挙型宣言。INTERFACE_SUBKINDインタフェース宣言。METHOD_SUBKINDメソッドです。OTHER_EXPRESSION_SUBKIND一時変数(reserved)にラップされていない式。RECORD_SUBKINDレコードに関連付けられ、Java言語のプレビュー機能。
 レコード宣言。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 Single-Type-Import宣言 
 
- 
TYPE_IMPORT_ON_DEMAND_SUBKINDpublic static final Snippet.SubKind TYPE_IMPORT_ON_DEMAND_SUBKIND型インポート・オン・デマンド宣言。 静的でない"star"インポート。- Java言語仕様を参照してください:
- 
7.5.2 Type-Import-on-Demand宣言 
 
- 
SINGLE_STATIC_IMPORT_SUBKINDpublic static final Snippet.SubKind SINGLE_STATIC_IMPORT_SUBKIND単一静的インポート宣言。 静的メンバーのインポート。- Java言語仕様を参照してください:
- 
7.5.3 Single-Static-Import宣言 
 
- 
STATIC_IMPORT_ON_DEMAND_SUBKINDpublic static final Snippet.SubKind STATIC_IMPORT_ON_DEMAND_SUBKIND静的インポート・オンデマンド宣言。 指定された型のすべての静的メンバーの静的な"star"インポート。- Java言語仕様を参照してください:
- 
7.5.4 Static-Import-on-Demand宣言 
 
- 
CLASS_SUBKINDpublic static final Snippet.SubKind CLASS_SUBKINDクラス宣言。SubKindのSnippet.Kind.TYPE_DECL。- Java言語仕様を参照してください:
- 
8.1 クラス宣言 
 
- 
INTERFACE_SUBKINDpublic static final Snippet.SubKind INTERFACE_SUBKINDインタフェース宣言。SubKindのSnippet.Kind.TYPE_DECL。- Java言語仕様を参照してください:
- 
9.1 インタフェース宣言 
 
- 
ENUM_SUBKINDpublic static final Snippet.SubKind ENUM_SUBKIND列挙型宣言。SubKindのSnippet.Kind.TYPE_DECL。- Java言語仕様を参照してください:
- 
8.9 列挙タイプ 
 
- 
RECORD_SUBKINDpublic static final Snippet.SubKind RECORD_SUBKINDこの列挙型定数は、Java言語のプレビュー機能であるrecordsに関連付けられています。 プレビュー機能は、将来のリリースで削除されるか、Java言語の永続機能にアップグレードされる可能性があります。
 レコード宣言。SubKindのSnippet.Kind.TYPE_DECL。- Java言語仕様を参照してください:
- 
8.10 レコード・タイプ
- 導入されたバージョン:
- 14
 
- 
ANNOTATION_TYPE_SUBKINDpublic static final Snippet.SubKind ANNOTATION_TYPE_SUBKIND注釈インタフェース宣言。SubKindのSnippet.Kind.TYPE_DECL。- Java言語仕様を参照してください:
- 
9.6 注釈型
 
- 
METHOD_SUBKINDpublic static final Snippet.SubKind METHOD_SUBKINDメソッドです。Snippet.Kind.METHODの唯一のSubKindです。- Java言語仕様を参照してください:
- 
8.4 メソッド宣言 
 
- 
VAR_DECLARATION_SUBKINDpublic static final Snippet.SubKind VAR_DECLARATION_SUBKINDイニシャライザのない変数宣言。SubKindのSnippet.Kind.VAR。- Java言語仕様を参照してください:
- 
8.3 フィールド宣言 
 
- 
VAR_DECLARATION_WITH_INITIALIZER_SUBKINDpublic static final Snippet.SubKind VAR_DECLARATION_WITH_INITIALIZER_SUBKIND初期化式を持つ変数宣言。SubKindのSnippet.Kind.VAR。- Java言語仕様を参照してください:
- 
8.3 フィールド宣言 
 
- 
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 フィールド・アクセス式 
 
- 
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
 
 
-