クラスの使用
org.springframework.asm.Handle
パッケージ
説明
ASM 9.x の Spring の再パッケージ化(Spring 固有のパッチを使用。内部使用のみ)。
Spring による CGLIB 変換パッケージの再パッケージ化 (内部使用のみ)。
org.springframework.asm 内の Handle 使用
修飾子と型メソッド説明int
ClassWriter.newConstantDynamic
(StringSE name, StringSE descriptor, Handle bootstrapMethodHandle, ObjectSE... bootstrapMethodArguments) ビルドされるクラスの定数プールに動的定数参照を追加します。int
ClassWriter.newInvokeDynamic
(StringSE name, StringSE descriptor, Handle bootstrapMethodHandle, ObjectSE... bootstrapMethodArguments) ビルドされるクラスの定数プールに invokedynamic 参照を追加します。void
MethodVisitor.visitInvokeDynamicInsn
(StringSE name, StringSE descriptor, Handle bootstrapMethodHandle, ObjectSE... bootstrapMethodArguments) invokedynamic 命令にアクセスします。修飾子コンストラクター説明ConstantDynamic
(StringSE name, StringSE descriptor, Handle bootstrapMethod, ObjectSE... bootstrapMethodArguments) 新しいConstantDynamic
を構築します。org.springframework.cglib.transform 内の Handle 使用
修飾子と型メソッド説明void
MethodVisitorTee.visitInvokeDynamicInsn
(StringSE name, StringSE desc, Handle bsm, ObjectSE... bsmArgs)