インタフェースjava.lang.classfile.CompoundElementの
使用
パッケージ
説明
クラス・ファイルの解析、生成および変換ライブラリを提供します。
java.lang.classfile
PREVIEWライブラリのクラス・ファイル属性を記述するインタフェースを提供します。java.lang.classfile
PREVIEWライブラリ上に構築された特定のコンポーネント、変換およびツールを提供します。-
java.lang.classfilePREVIEWでのCompoundElementPREVIEWの使用
修飾子と型インタフェース説明interface
Preview.クラス・ファイルをモデル化します。interface
Preview.メソッド(Code
属性)の本文をモデル化します。interface
Preview.フィールドをモデル化します。interface
Preview.メソッドをモデル化します。修飾子と型メソッド説明default void
ClassFileBuilder.transform
(CompoundElementPREVIEW<E> model, ClassFileTransformPREVIEW<?, E, B> transform) 変換をモデルに適用し、結果をこのビルダーに指示します。 -
java.lang.classfile.attributePREVIEWでのCompoundElementPREVIEWの使用
-
java.lang.classfile.componentsPREVIEWでのCompoundElementPREVIEWの使用
修飾子と型メソッド説明static void
ClassPrinter.toJson
(CompoundElementPREVIEW<?> model, ClassPrinter.VerbosityPREVIEW verbosity, Consumer<String> out) 提供されたモデルを構造化テキストとしてJSON形式で出力します。static ClassPrinter.MapNodePREVIEW
ClassPrinter.toTree
(CompoundElementPREVIEW<?> model, ClassPrinter.VerbosityPREVIEW verbosity) 提供されたモデルを印刷可能ノードのツリーにエクスポートします。static void
ClassPrinter.toXml
(CompoundElementPREVIEW<?> model, ClassPrinter.VerbosityPREVIEW verbosity, Consumer<String> out) 提供されたモデルを構造化テキストとしてXML形式で出力します。static void
ClassPrinter.toYaml
(CompoundElementPREVIEW<?> model, ClassPrinter.VerbosityPREVIEW verbosity, Consumer<String> out) 指定されたモデルを構造化テキストとしてYAML形式で出力します。