クラス 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.SnippetWrapperSnippetのラッパー情報を返します。型Snippetの型引数を持つjdk.jshellのメソッド・パラメータ修飾子と型メソッド説明JShell.Builder.idGenerator(BiFunction<Snippet, Integer, String> generator) スニペットの識別名のジェネレータを設定します。