モジュール jdk.jshell
パッケージ jdk.jshell

クラスSnippet

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
関連項目: