クラスjdk.jshell.Snippetの
使用
Snippetを使用するパッケージ
パッケージ
説明
Javaプログラミング言語コードの"snippets"を対話的に評価するRead-Eval-Print Loop (REPL)などのツールを作成するためのインタフェースを提供します。
-
jdk.jshellでのSnippetの使用
jdk.jshellのSnippetのサブクラス修飾子と型クラス説明classすべての宣言スニペットのグループ化: 変数宣言(VarSnippet)、メソッド宣言(MethodSnippet)、および型宣言(TypeDeclSnippet)。class有効なJavaプログラミング言語コードではないコードのスニペット。class代入式または変数値式のスニペット。classインポート申告のスニペット。classメソッド定義のスニペット。class保持され、将来のコードに影響を与えるスニペットのグループ化。class文のスニペット。class型定義のスニペット(クラス、インタフェース、列挙または注釈インタフェースの定義)。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) スニペットの識別名のジェネレータを設定します。