インタフェースjava.lang.classfile.ClassModelの
使用
ClassModelを使用するパッケージ
-
java.lang.classfileでのClassModelの使用
ClassModelを返すjava.lang.classfileのメソッド修飾子と型メソッド説明ClassFile.parse
(byte[] bytes) class
ファイルをClassModel
に解析します。default ClassModel
class
をClassModel
に解析します。型ClassModelの引数を持つ型を返すjava.lang.classfileのメソッド修飾子と型メソッド説明FieldModel.parent()
既知の場合、このフィールドがメンバーであるクラス・モデルを返します。MethodModel.parent()
このメソッドがメンバーであるクラス・モデル(既知の場合)を返します。型ClassModelのパラメータを持つjava.lang.classfileのメソッド修飾子と型メソッド説明default byte[]
ClassFile.transformClass
(ClassModel model, ClassTransform transform) ClassTransform
に従って、1つのclass
ファイルを新しいclass
ファイルに変換します。byte[]
ClassFile.transformClass
(ClassModel model, ClassEntry newClassName, ClassTransform transform) ClassTransform
に従って、1つのclass
ファイルを新しいclass
ファイルに変換します。default byte[]
ClassFile.transformClass
(ClassModel model, ClassDesc newClassName, ClassTransform transform) ClassTransform
に従って、1つのclass
ファイルを新しいclass
ファイルに変換します。ClassFile.verify
(ClassModel model) class
ファイルを確認します。 -
java.lang.classfile.constantpoolでのClassModelの使用
型ClassModelのパラメータを持つjava.lang.classfile.constantpoolのメソッド修飾子と型メソッド説明static ConstantPoolBuilder
ConstantPoolBuilder.of
(ClassModel classModel) 新しい定数プール・ビルダーを返します。