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