列挙型クラスSnippet.SubKind
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>
- 導入されたバージョン:
- 9
-
ネストされたクラスのサマリー
Enumクラスで宣言されたネストされたクラス/インタフェース
Enum.EnumDesc<E> -
列挙型定数のサマリー
列挙型定数列挙型定数説明注釈インタフェース宣言。割当て式。クラス宣言。列挙型宣言。インタフェース宣言。メソッドです。モジュール宣言をインポートします。一時変数(reserved)にラップされていない式。レコード宣言Single-Static-Import Declaration.Single-Type-Import Declaration.ステートメント。Static-Import-on-Demand Declaration.一時変数に値が格納されている式。Type-Import-on-Demand Declaration.不明なスニペット。初期化子のない変数宣言。初期化子式を含む変数宣言。単純な変数参照式。 -
メソッドのサマリー
修飾子と型メソッド説明booleanhasValue()このSubKindが実行可能で、非voidであるかどうかを示します。booleanこのSubKindが実行可能かどうかを示します。kind()このSubKindに対応するSnippet.Kind。static Snippet.SubKind指定された名前を持つこのクラスのenum定数を返します。static Snippet.SubKind[]values()この列挙クラスの定数を含む配列を宣言されている順序で 返します。Enumクラスで宣言されたメソッド
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf修飾子と型メソッド説明protected final Objectclone()CloneNotSupportedExceptionをスローします。final intこのenumと指定されたオブジェクトの順序を比較します。final Optional<Enum.EnumDesc<Snippet.SubKind>> このインスタンスの列挙型記述子EnumDescを返します(作成可能な場合)。作成できない場合は空のOptionalを返します。final boolean指定されたオブジェクトがこのenum定数と同じ場合は、trueを返します。protected final voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は削除のために非推奨になりました。final Class<Snippet.SubKind> このenum定数のenum型に対応するClassオブジェクトを返します。final inthashCode()このenum定数のハッシュ・コードを返します。final Stringname()enum宣言で宣言されているとおりのenum定数の名前を返します。final intordinal()列挙定数の序数(列挙宣言での位置。初期定数はゼロの序数に割り当てられる)を返します。toString()宣言に含まれるとおりのenum定数の名前を返します。static <T extends Enum<T>>
T指定された名前の指定されたenumクラスのenum定数を返します。クラスオブジェクトで宣言されたメソッド
getClass, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明final Class<?> getClass()このObjectの実行時クラスを返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
列挙型定数の詳細
-
SINGLE_TYPE_IMPORT_SUBKIND
public static final Snippet.SubKind SINGLE_TYPE_IMPORT_SUBKINDSingle-Type-Import Declaration. 単一型のインポート宣言。- Java言語仕様を参照してください:
-
7.5.1 Single-Type-Import宣言
-
TYPE_IMPORT_ON_DEMAND_SUBKIND
public static final Snippet.SubKind TYPE_IMPORT_ON_DEMAND_SUBKINDType-Import-on-Demand Declaration. 非静的"star"インポート。- Java言語仕様を参照してください:
-
7.5.2 Type-Import-on-Demand宣言
-
SINGLE_STATIC_IMPORT_SUBKIND
public static final Snippet.SubKind SINGLE_STATIC_IMPORT_SUBKINDSingle-Static-Import Declaration. 静的メンバーのインポート。- Java言語仕様を参照してください:
-
7.5.3 Single-Static-Import宣言
-
STATIC_IMPORT_ON_DEMAND_SUBKIND
public static final Snippet.SubKind STATIC_IMPORT_ON_DEMAND_SUBKINDStatic-Import-on-Demand Declaration. 名前付き型のすべての静的メンバーの静的"star"インポート。- Java言語仕様を参照してください:
-
7.5.4 Static-Import-on-Demand宣言
-
MODULE_IMPORT_SUBKIND
public static final Snippet.SubKind MODULE_IMPORT_SUBKINDモジュール宣言をインポートします。 モジュールのインポート宣言。- Java言語仕様を参照してください:
-
「7.5.5 モジュール宣言のインポート」
- 導入されたバージョン:
- 25
-
CLASS_SUBKIND
public static final Snippet.SubKind CLASS_SUBKINDクラス宣言。SubKindのSnippet.Kind.TYPE_DECL。- Java言語仕様を参照してください:
-
8.1 クラス宣言
-
INTERFACE_SUBKIND
public static final Snippet.SubKind INTERFACE_SUBKINDインタフェース宣言。SubKindのSnippet.Kind.TYPE_DECL。- Java言語仕様を参照してください:
-
9.1 インタフェース宣言
-
ENUM_SUBKIND
public static final Snippet.SubKind ENUM_SUBKIND列挙型宣言。SubKindのSnippet.Kind.TYPE_DECL。- Java言語仕様を参照してください:
-
8.9 列挙クラス
-
RECORD_SUBKIND
public static final Snippet.SubKind RECORD_SUBKINDレコード宣言SubKindのSnippet.Kind.TYPE_DECL。- Java言語仕様を参照してください:
-
8.10 レコード・クラス
- 導入されたバージョン:
- 17
-
ANNOTATION_TYPE_SUBKIND
public static final Snippet.SubKind ANNOTATION_TYPE_SUBKIND注釈インタフェース宣言。SubKindのSnippet.Kind.TYPE_DECL。- Java言語仕様を参照してください:
-
9.6 注釈インタフェース
-
METHOD_SUBKIND
public static final Snippet.SubKind METHOD_SUBKINDメソッドです。Snippet.Kind.METHODの唯一のSubKindです。- Java言語仕様を参照してください:
-
8.4 メソッド宣言
-
VAR_DECLARATION_SUBKIND
public static final Snippet.SubKind VAR_DECLARATION_SUBKIND初期化子のない変数宣言。SubKindのSnippet.Kind.VAR。- Java言語仕様を参照してください:
-
8.3 フィールド宣言
-
VAR_DECLARATION_WITH_INITIALIZER_SUBKIND
public static final Snippet.SubKind VAR_DECLARATION_WITH_INITIALIZER_SUBKIND初期化子式を含む変数宣言。SubKindのSnippet.Kind.VAR。- Java言語仕様を参照してください:
-
8.3 フィールド宣言
-
TEMP_VAR_EXPRESSION_SUBKIND
public static final Snippet.SubKind TEMP_VAR_EXPRESSION_SUBKIND一時変数に値が格納されている式。SubKindのSnippet.Kind.VAR。- Java言語仕様を参照してください:
-
「15式」
-
VAR_VALUE_SUBKIND
public static final Snippet.SubKind VAR_VALUE_SUBKIND単純な変数参照式。SubKindのSnippet.Kind.EXPRESSION。- Java言語仕様を参照してください:
-
15.11 フィールド・アクセス式
-
ASSIGNMENT_SUBKIND
public static final Snippet.SubKind ASSIGNMENT_SUBKIND割当て式。SubKindのSnippet.Kind.EXPRESSION。- Java言語仕様を参照してください:
-
15.26 代入演算子
-
OTHER_EXPRESSION_SUBKIND
public static final Snippet.SubKind OTHER_EXPRESSION_SUBKIND一時変数(reserved)にラップされていない式。SubKindのSnippet.Kind.EXPRESSION。 -
STATEMENT_SUBKIND
public static final Snippet.SubKind STATEMENT_SUBKINDステートメント。Snippet.Kind.STATEMENTの唯一のSubKindです。- Java言語仕様を参照してください:
-
14.5 Statements
-
UNKNOWN_SUBKIND
public static final Snippet.SubKind UNKNOWN_SUBKIND不明なスニペット。Snippet.Kind.ERRONEOUSの唯一のSubKindです。
-
-
メソッドの詳細
-
values
public static Snippet.SubKind[] values()この列挙クラスの定数を含む配列を宣言されている順序で 返します。- 戻り値:
- この列挙クラスの定数を宣言されている順序で含む配列
-
valueOf
public static Snippet.SubKind valueOf(String name) 指定された名前を持つこのクラスのenum定数を返します。 文字列は、このクラスでenum定数を宣言するために使用される識別子と正確に一致する必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
name- 返される列挙型定数の名前。- 戻り値:
- 指定された名前を持つ列挙型定数
- スロー:
IllegalArgumentException- この列挙型クラスに指定された名前の定数がない場合NullPointerException- 引数がnullの場合
-
isExecutable
public boolean isExecutable()このSubKindが実行可能かどうかを示します。- 戻り値:
- この
SubKindを実行できる場合はtrue; そうでなければfalse
-
hasValue
public boolean hasValue()このSubKindが実行可能で、非voidであるかどうかを示します。- 戻り値:
- この
SubKindに値がある場合はtrue; そうでなければfalse
-
kind
-