- java.lang.Object
-
- java.lang.Enum<Snippet.SubKind>
-
- jdk.jshell.Snippet.SubKind
-
- すべての実装されたインタフェース:
Serializable,Comparable<Snippet.SubKind>
- 含まれているクラス:
- Snippet
public static enum Snippet.SubKind extends Enum<Snippet.SubKind>
-
-
列挙型定数のサマリー
列挙型定数 列挙型定数 説明 ANNOTATION_TYPE_SUBKIND注釈インタフェース宣言。ASSIGNMENT_SUBKIND代入式。CLASS_SUBKINDクラス宣言ENUM_SUBKINDenum宣言INTERFACE_SUBKINDインタフェース宣言METHOD_SUBKINDメソッドです。OTHER_EXPRESSION_SUBKIND一時変数(予約済)にラップされていない式。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_SUBKIND
public static final Snippet.SubKind SINGLE_TYPE_IMPORT_SUBKIND
単一タイプ・インポート宣言。 単一タイプのインポート宣言。- The Java™Language Specificationを参照してください。
- 7.5.1 SingleTypeImportDeclaration
-
TYPE_IMPORT_ON_DEMAND_SUBKIND
public static final Snippet.SubKind TYPE_IMPORT_ON_DEMAND_SUBKIND
タイプ- オンデマンド申告。 非静的スター・インポート。- The Java™Language Specificationを参照してください。
- 7.5.2. TypeImportOnDemandDeclaration.
-
SINGLE_STATIC_IMPORT_SUBKIND
public static final Snippet.SubKind SINGLE_STATIC_IMPORT_SUBKIND
単一静的インポート宣言。 静的メンバーのインポート。- The Java™Language Specificationを参照してください。
- 7.5.3 単一静的インポート。
-
STATIC_IMPORT_ON_DEMAND_SUBKIND
public static final Snippet.SubKind STATIC_IMPORT_ON_DEMAND_SUBKIND
静的オンデマンド・デクラレーション。 名前付き型のすべての静的メンバーの静的スター・インポート。- The Java™Language Specificationを参照してください。
- 7.5.4. Static-Import-on-Demand Static "star" import。
-
CLASS_SUBKIND
public static final Snippet.SubKind CLASS_SUBKIND
クラス宣言Snippet.Kind.TYPE_DECLのSubKind。- The Java™Language Specificationを参照してください。
- 8.1. NormalClassDeclaration.
-
INTERFACE_SUBKIND
public static final Snippet.SubKind INTERFACE_SUBKIND
インタフェース宣言Snippet.Kind.TYPE_DECLのSubKind。- The Java™Language Specificationを参照してください。
- 9.1. NormalInterfaceDeclaration.
-
ENUM_SUBKIND
public static final Snippet.SubKind ENUM_SUBKIND
enum宣言Snippet.Kind.TYPE_DECLのSubKind。- The Java™Language Specificationを参照してください。
- 8.9. EnumDeclaration.
-
ANNOTATION_TYPE_SUBKIND
public static final Snippet.SubKind ANNOTATION_TYPE_SUBKIND
注釈インタフェース宣言。Snippet.Kind.TYPE_DECLのSubKind。- The Java™Language Specificationを参照してください。
- 9.6. AnnotationTypeDeclaration.
-
METHOD_SUBKIND
public static final Snippet.SubKind METHOD_SUBKIND
メソッドです。Snippet.Kind.METHODの唯一のSubKind。- The Java™Language Specificationを参照してください。
- 8.4. MethodDeclaration.
-
VAR_DECLARATION_SUBKIND
public static final Snippet.SubKind VAR_DECLARATION_SUBKIND
初期化子のない変数宣言。Snippet.Kind.VARのSubKind。- The Java™Language Specificationを参照してください。
- 8.3. FieldDeclarationにVariableInitializerがないVariableDeclarator。
-
VAR_DECLARATION_WITH_INITIALIZER_SUBKIND
public static final Snippet.SubKind VAR_DECLARATION_WITH_INITIALIZER_SUBKIND
イニシャライザ式を使用した変数宣言。Snippet.Kind.VARのSubKind。- The Java™Language Specificationを参照してください。
- 8.3. FieldDeclarationにVariableInitializerを含むVariableDeclarator。
-
TEMP_VAR_EXPRESSION_SUBKIND
public static final Snippet.SubKind TEMP_VAR_EXPRESSION_SUBKIND
値が一時変数に格納された式。Snippet.Kind.VARのSubKind。- The Java™Language Specificationを参照してください。
- 15. プライマリ。
-
VAR_VALUE_SUBKIND
public static final Snippet.SubKind VAR_VALUE_SUBKIND
単純な変数参照式。Snippet.Kind.EXPRESSIONのSubKind。- The Java™Language Specificationを参照してください。
- 15.11. フィールド・アクセス3.8。 識別子。
-
ASSIGNMENT_SUBKIND
public static final Snippet.SubKind ASSIGNMENT_SUBKIND
代入式。Snippet.Kind.EXPRESSIONのSubKind。- The Java™Language Specificationを参照してください。
- 15.26. 割当
-
OTHER_EXPRESSION_SUBKIND
public static final Snippet.SubKind OTHER_EXPRESSION_SUBKIND
一時変数(予約済)にラップされていない式。Snippet.Kind.EXPRESSIONのSubKind。
-
STATEMENT_SUBKIND
public static final Snippet.SubKind STATEMENT_SUBKIND
文。Snippet.Kind.STATEMENTの唯一のSubKind。- The Java™Language Specificationを参照してください。
- 14.5. ステートメント。
-
UNKNOWN_SUBKIND
public static final Snippet.SubKind UNKNOWN_SUBKIND
不明なスニペット。Snippet.Kind.ERRONEOUSの唯一のSubKind。
-
-
メソッドの詳細
-
values
public static Snippet.SubKind[] values()
この列挙型の定数を含む配列を、宣言されている順序で返します。 このメソッドは、次のようにして定数を反復するために使用できます。for (Snippet.SubKind c : Snippet.SubKind.values()) System.out.println(c);
- 戻り値:
- この列挙型の定数を含む配列(宣言されている順序)
-
valueOf
public static Snippet.SubKind valueOf(String name)
指定された名前を持つ、この型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に一致している必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
name- 返される列挙型定数の名前。- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
IllegalArgumentException- 指定された名前を持つ定数をこの列挙型が持っていない場合NullPointerException- 引数がnullの場合
-
isExecutable
public boolean isExecutable()
このSubKindが実行可能かどうかを示します。- 戻り値:
- この
SubKindを実行できる場合はtrue、それ以外の場合はfalse
-
hasValue
public boolean hasValue()
このSubKindが実行可能であり、void以外であるかどうかを示します。- 戻り値:
- この
SubKindに値がある場合はtrue、それ以外の場合はfalse
-
kind
public Snippet.Kind kind()
このSubKindに対応するSnippet.Kind。- 戻り値:
- この
SubKindの固定Kind
-
-