クラスの使用
org.springframework.asm.Handle
Handle を使用するパッケージ
パッケージ
説明
ASM 9.x の Spring の再パッケージ化(Spring 固有のパッチを使用。内部使用のみ)。
Spring による CGLIB 変換パッケージの再パッケージ化 (内部使用のみ)。
org.springframework.asm 内の Handle 使用
Handle を返す org.springframework.asm のメソッド型 Handle のパラメーターを持つ org.springframework.asm のメソッド修飾子と型メソッド説明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 命令にアクセスします。型 Handle のパラメーターを持つ org.springframework.asm のコンストラクター修飾子コンストラクター説明ConstantDynamic
(StringSE name, StringSE descriptor, Handle bootstrapMethod, ObjectSE... bootstrapMethodArguments) 新しいConstantDynamic
を構築します。org.springframework.cglib.transform 内の Handle 使用
型 Handle のパラメーターを持つ org.springframework.cglib.transform のメソッド修飾子と型メソッド説明void
MethodVisitorTee.visitInvokeDynamicInsn
(StringSE name, StringSE desc, Handle bsm, ObjectSE... bsmArgs)