Package | Description |
---|---|
org.objectweb.asm |
Provides a small and fast bytecode manipulation framework.
|
org.objectweb.asm.tree |
Provides an ASM visitor that constructs a tree representation of the
classes it visits.
|
org.objectweb.asm.util |
Provides ASM visitors that can be useful for programming and
debugging purposes.
|
Modifier and Type | Method | Description |
---|---|---|
protected Attribute |
Attribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
Reads a
type attribute. |
Modifier and Type | Method | Description |
---|---|---|
void |
ClassReader.accept(ClassVisitor classVisitor,
Attribute[] attrs,
int flags) |
Makes the given visitor visit the Java class of this
ClassReader . |
void |
ClassVisitor.visitAttribute(Attribute attr) |
Visits a non standard attribute of the class.
|
void |
ClassWriter.visitAttribute(Attribute attr) |
|
void |
FieldVisitor.visitAttribute(Attribute attr) |
Visits a non standard attribute of the field.
|
void |
MethodVisitor.visitAttribute(Attribute attr) |
Visits a non standard attribute of this method.
|
Modifier and Type | Field | Description |
---|---|---|
List<Attribute> |
ClassNode.attrs |
The non standard attributes of this class.
|
List<Attribute> |
FieldNode.attrs |
The non standard attributes of this field.
|
List<Attribute> |
MethodNode.attrs |
The non standard attributes of this method.
|
Modifier and Type | Method | Description |
---|---|---|
void |
ClassNode.visitAttribute(Attribute attr) |
|
void |
FieldNode.visitAttribute(Attribute attr) |
|
void |
MethodNode.visitAttribute(Attribute attr) |
Modifier and Type | Method | Description |
---|---|---|
void |
ASMifier.visitAttribute(Attribute attr) |
|
void |
CheckClassAdapter.visitAttribute(Attribute attr) |
|
void |
CheckFieldAdapter.visitAttribute(Attribute attr) |
|
void |
CheckMethodAdapter.visitAttribute(Attribute attr) |
|
void |
Textifier.visitAttribute(Attribute attr) |
Prints a disassembled view of the given attribute.
|
void |
TraceClassVisitor.visitAttribute(Attribute attr) |
|
void |
TraceFieldVisitor.visitAttribute(Attribute attr) |
|
void |
TraceMethodVisitor.visitAttribute(Attribute attr) |
|
void |
ASMifier.visitClassAttribute(Attribute attr) |
|
abstract void |
Printer.visitClassAttribute(Attribute attr) |
Class attribute.
|
void |
Textifier.visitClassAttribute(Attribute attr) |
|
void |
ASMifier.visitFieldAttribute(Attribute attr) |
|
abstract void |
Printer.visitFieldAttribute(Attribute attr) |
Field attribute.
|
void |
Textifier.visitFieldAttribute(Attribute attr) |
|
void |
ASMifier.visitMethodAttribute(Attribute attr) |
|
abstract void |
Printer.visitMethodAttribute(Attribute attr) |
Method attribute.
|
void |
Textifier.visitMethodAttribute(Attribute attr) |