クラスjdk.jshell.Snippetの
使用
パッケージ
説明
Javaプログラミング言語コードの"snippets"を対話的に評価するRead-Eval-Print Loop (REPL)などのツールを作成するためのインタフェースを提供します。
-
jdk.jshellでのSnippetの使用
修飾子と型クラス説明class
すべての宣言スニペットのグループ化: 変数宣言(VarSnippet
)、メソッド宣言(MethodSnippet
)、および型宣言(TypeDeclSnippet
)。class
有効なJavaプログラミング言語コードではないコードのスニペット。class
代入式または変数値式のスニペット。class
インポート申告のスニペット。class
メソッド定義のスニペット。class
保持され、将来のコードに影響を与えるスニペットのグループ化。class
文のスニペット。class
型定義のスニペット(クラス、インタフェース、列挙または注釈インタフェースの定義)。class
変数定義のスニペット。修飾子と型メソッド説明SnippetEvent.causeSnippet()
この変更の原因となったスニペット、またはnull
。SnippetEvent.snippet()
変更されたスニペット修飾子と型メソッド説明abstract Collection
<Snippet> SourceCodeAnalysis.dependents
(Snippet snippet) 指定されたSnippet
が更新された場合に更新が必要な可能性のあるSnippet
のコレクションを返します。JShell.snippets()
すべてのスニペットを返します。SourceCodeAnalysis.sourceToSnippets
(String input) スニペットのソース・コードをSnippet
オブジェクト(またはいくつかのvar宣言の場合はSnippet
オブジェクトのリスト、たとえば: int x、y、z;)に変換します。修飾子と型メソッド説明abstract Collection
<Snippet> SourceCodeAnalysis.dependents
(Snippet snippet) 指定されたSnippet
が更新された場合に更新が必要な可能性のあるSnippet
のコレクションを返します。JShell.diagnostics
(Snippet snippet) スニペットの最新の評価の診断を返します。状態から宣言を削除します。スニペットのステータスを返します。abstract SourceCodeAnalysis.SnippetWrapper
Snippet
のラッパー情報を返します。修飾子と型メソッド説明JShell.Builder.idGenerator
(BiFunction<Snippet, Integer, String> generator) スニペットの識別名のジェネレータを設定します。