Uses of Class
org.objectweb.asm.Attribute
-
Packages that use Attribute Package Description org.objectweb.asm Provides a small and fast bytecode manipulation framework.org.objectweb.asm.commons Provides some useful class and method adapters.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. -
-
Uses of Attribute in org.objectweb.asm
Fields in org.objectweb.asm declared as Attribute Modifier and Type Field Description (package private) Attribute[]
Context. attributePrototypes
The prototypes of the attributes that must be parsed in this class.private Attribute[]
Attribute.Set. data
private Attribute
ClassWriter. firstAttribute
The first non standard attribute of this class.private Attribute
FieldWriter. firstAttribute
The first non standard attribute of this field.private Attribute
MethodWriter. firstAttribute
The first non standard attribute of this method.private Attribute
MethodWriter. firstCodeAttribute
The first non standard attribute of the Code attribute.(package private) Attribute
Attribute. nextAttribute
The next attribute in this attribute list (Attribute instances can be linked via this field to store a list of class, field, method or Code attributes).Methods in org.objectweb.asm that return Attribute Modifier and Type Method Description private Attribute[]
ClassWriter. getAttributePrototypes()
Returns the prototypes of the attributes used by this class, its fields and its methods.protected Attribute
Attribute. read(ClassReader classReader, int offset, int length, char[] charBuffer, int codeAttributeOffset, Label[] labels)
Reads atype
attribute.private Attribute
ClassReader. readAttribute(Attribute[] attributePrototypes, java.lang.String type, int offset, int length, char[] charBuffer, int codeAttributeOffset, Label[] labels)
Reads a non standard JVMS 'attribute' structure inClassReader.classFileBuffer
.(package private) Attribute[]
Attribute.Set. toArray()
Methods in org.objectweb.asm with parameters of type Attribute Modifier and Type Method Description void
ClassReader. accept(ClassVisitor classVisitor, Attribute[] attributePrototypes, int parsingOptions)
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of thisClassReader
.private void
Attribute.Set. add(Attribute attribute)
(package private) void
Attribute.Set. addAttributes(Attribute attributeList)
private boolean
Attribute.Set. contains(Attribute attribute)
private Attribute
ClassReader. readAttribute(Attribute[] attributePrototypes, java.lang.String type, int offset, int length, char[] charBuffer, int codeAttributeOffset, Label[] labels)
Reads a non standard JVMS 'attribute' structure inClassReader.classFileBuffer
.void
ClassVisitor. visitAttribute(Attribute attribute)
Visits a non standard attribute of the class.void
ClassWriter. visitAttribute(Attribute attribute)
void
FieldVisitor. visitAttribute(Attribute attribute)
Visits a non standard attribute of the field.void
FieldWriter. visitAttribute(Attribute attribute)
void
MethodVisitor. visitAttribute(Attribute attribute)
Visits a non standard attribute of this method.void
MethodWriter. visitAttribute(Attribute attribute)
-
Uses of Attribute in org.objectweb.asm.commons
Subclasses of Attribute in org.objectweb.asm.commons Modifier and Type Class Description class
ModuleHashesAttribute
A ModuleHashes attribute.class
ModuleResolutionAttribute
A ModuleResolution attribute.class
ModuleTargetAttribute
A ModuleTarget attribute.Methods in org.objectweb.asm.commons that return Attribute Modifier and Type Method Description protected Attribute
ModuleHashesAttribute. read(ClassReader classReader, int offset, int length, char[] charBuffer, int codeAttributeOffset, Label[] labels)
protected Attribute
ModuleResolutionAttribute. read(ClassReader classReader, int offset, int length, char[] charBuffer, int codeOffset, Label[] labels)
protected Attribute
ModuleTargetAttribute. read(ClassReader classReader, int offset, int length, char[] charBuffer, int codeOffset, Label[] labels)
Methods in org.objectweb.asm.commons with parameters of type Attribute Modifier and Type Method Description void
ClassRemapper. visitAttribute(Attribute attribute)
-
Uses of Attribute in org.objectweb.asm.tree
Fields in org.objectweb.asm.tree with type parameters of type Attribute Modifier and Type Field Description java.util.List<Attribute>
ClassNode. attrs
The non standard attributes of this class.java.util.List<Attribute>
FieldNode. attrs
The non standard attributes of this field.java.util.List<Attribute>
MethodNode. attrs
The non standard attributes of this method.Methods in org.objectweb.asm.tree with parameters of type Attribute Modifier and Type Method Description void
ClassNode. visitAttribute(Attribute attribute)
void
FieldNode. visitAttribute(Attribute attribute)
void
MethodNode. visitAttribute(Attribute attribute)
-
Uses of Attribute in org.objectweb.asm.util
Methods in org.objectweb.asm.util with parameters of type Attribute Modifier and Type Method Description void
ASMifier. visitAttribute(Attribute attribute)
Visit a class, field or method attribute.void
CheckClassAdapter. visitAttribute(Attribute attribute)
void
CheckFieldAdapter. visitAttribute(Attribute attribute)
void
CheckMethodAdapter. visitAttribute(Attribute attribute)
void
Textifier. visitAttribute(Attribute attribute)
Prints a disassembled view of the given attribute.void
TraceClassVisitor. visitAttribute(Attribute attribute)
void
TraceFieldVisitor. visitAttribute(Attribute attribute)
void
TraceMethodVisitor. visitAttribute(Attribute attribute)
void
ASMifier. visitClassAttribute(Attribute attribute)
abstract void
Printer. visitClassAttribute(Attribute attribute)
Class attribute.void
Textifier. visitClassAttribute(Attribute attribute)
void
ASMifier. visitFieldAttribute(Attribute attribute)
abstract void
Printer. visitFieldAttribute(Attribute attribute)
Field attribute.void
Textifier. visitFieldAttribute(Attribute attribute)
void
ASMifier. visitMethodAttribute(Attribute attribute)
abstract void
Printer. visitMethodAttribute(Attribute attribute)
Method attribute.void
Textifier. visitMethodAttribute(Attribute attribute)
-