クラスの使用
org.springframework.asm.ClassReader
ClassReader を使用するパッケージ
パッケージ
説明
ASM 9.x の Spring の再パッケージ化(Spring 固有のパッチを使用。内部使用のみ)。
Spring の CGLIB コアパッケージの再パッケージ化(内部使用のみ)。
Spring による CGLIB 変換パッケージの再パッケージ化 (内部使用のみ)。
org.springframework.asm 内の ClassReader 使用
型 ClassReader のパラメーターを持つ org.springframework.asm のメソッド修飾子と型メソッド説明static AttributeAttribute.read(Attribute attribute, ClassReader classReader, int offset, int length, char[] charBuffer, int codeAttributeOffset, Label[] labels) 指定された属性と同じAttribute.typeを持つ属性を読み取ります。protected AttributeAttribute.read(ClassReader classReader, int offset, int length, char[] charBuffer, int codeAttributeOffset, Label[] labels) Attribute.type属性を読み取ります。static LabelAttribute.readLabel(ClassReader classReader, int bytecodeOffset, Label[] labels) readLabel(int, org.springframework.asm.Label[])を呼び出して、指定されたバイトコードオフセットに対応するラベルを返します。型 ClassReader のパラメーターを持つ org.springframework.asm のコンストラクター修飾子コンストラクター説明ClassWriter(ClassReader classReader, int flags) 新しいClassWriterオブジェクトを構築し、「ほとんど追加」するバイトコード変換の最適化を有効にします。org.springframework.cglib.core 内の ClassReader 使用
型 ClassReader のパラメーターを持つ org.springframework.cglib.core のメソッド修飾子と型メソッド説明static StringSE[]ClassNameReader.getClassInfo(ClassReader r) static StringSEClassNameReader.getClassName(ClassReader r) org.springframework.cglib.transform 内の ClassReader 使用
型 ClassReader のパラメーターを持つ org.springframework.cglib.transform のメソッド修飾子と型メソッド説明protected ClassGeneratorAbstractClassLoader.getGenerator(ClassReader r) protected ClassGeneratorTransformingClassLoader.getGenerator(ClassReader r) 型 ClassReader のパラメーターを持つ org.springframework.cglib.transform のコンストラクター修飾子コンストラクター説明ClassReaderGenerator(ClassReader r, int flags) ClassReaderGenerator(ClassReader r, Attribute[] attrs, int flags)