- java.lang.Object
- 
- jdk.jshell.Snippet
 
- 
- 直系の既知のサブクラス:
- ErroneousSnippet,- ExpressionSnippet,- PersistentSnippet,- StatementSnippet
 
 public abstract class Snippet extends Object スニペットは、JShell.eval(java.lang.String)に渡されるJavaソース・コードのスニペットを表します。 それはそれを作成したJShellインスタンスにのみ関連付けられています。 スニペット(そのサブクラスを含む)のインスタンスは不変です: そのメソッドのいずれかへのアクセスは常に同じ結果を返します。 JShell状態エンジン内のスニペットの現在の状態については、スニペットを渡してJShellを問合せしてください。それは不変であるため、 Snippet(およびサブクラス)はスレッド・セーフです。- 導入されたバージョン:
- 9
- 関連項目:
- JShell.status(jdk.jshell.Snippet)
 
- 
- 
ネストされたクラスのサマリーネストされたクラス 修飾子と型 クラス 説明 static classSnippet.Kindスニペットの一般的な種類について説明します。static classSnippet.Statusスニペットの現在の状態を示します。static classSnippet.SubKindスニペットの詳細な種類。
 
- 
- 
- 
メソッドの詳細- 
idpublic String id() スニペットの一意の識別子。 2つのアクティブ・スニペットには同じid()がありません。 idの値には所定の意味はありません。 idの生成方法とそれを変更するメカニズムの詳細は、JShell.Builder.idGenerator(BiFunction)に記載されています。- 戻り値:
- スニペットID文字列。
 
 - 
kindpublic Snippet.Kind kind() スニペットのSnippet.Kind。 スニペットのサブクラスを示します。- 戻り値:
- スニペットの種類
- 関連項目:
- Snippet.Kind
 
 - 
subKindpublic Snippet.SubKind subKind() スニペットのSnippet.SubKindを返します。 SubKindはユーザーへのフィードバックに役立ちます。- 戻り値:
- このスニペットに対応するSubKind
 
 - 
sourcepublic String source() スニペットのソース・コードを返します。- 戻り値:
- このスニペットに対応するソース・コード
 
 
- 
 
-