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