Uses of Class
org.objectweb.asm.Attribute
Packages that use Attribute
Package
Description
Provides a small and fast bytecode manipulation framework.
Provides some useful class and method adapters.
Provides an ASM visitor that constructs a tree representation of the
classes it visits.
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 AttributeModifier and TypeFieldDescription(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
RecordComponentWriter.firstAttribute
The first non standard attribute of this record component.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 AttributeModifier and TypeMethodDescriptionprivate 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, 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 AttributeModifier and TypeMethodDescriptionvoid
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
(package private) void
Attribute.Set.addAttributes
(Attribute attributeList) private boolean
private Attribute
ClassReader.readAttribute
(Attribute[] attributePrototypes, 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.final 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) void
RecordComponentVisitor.visitAttribute
(Attribute attribute) Visits a non standard attribute of the record component.void
RecordComponentWriter.visitAttribute
(Attribute attribute) -
Uses of Attribute in org.objectweb.asm.commons
Subclasses of Attribute in org.objectweb.asm.commonsModifier and TypeClassDescriptionfinal class
A ModuleHashes attribute.final class
A ModuleResolution attribute.final class
A ModuleTarget attribute.Methods in org.objectweb.asm.commons that return AttributeModifier and TypeMethodDescriptionprotected 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 -
Uses of Attribute in org.objectweb.asm.tree
Fields in org.objectweb.asm.tree with type parameters of type AttributeModifier and TypeFieldDescriptionClassNode.attrs
The non standard attributes of this class.FieldNode.attrs
The non standard attributes of this field.MethodNode.attrs
The non standard attributes of this method.RecordComponentNode.attrs
The non standard attributes of this record component.Methods in org.objectweb.asm.tree with parameters of type AttributeModifier and TypeMethodDescriptionvoid
ClassNode.visitAttribute
(Attribute attribute) void
FieldNode.visitAttribute
(Attribute attribute) void
MethodNode.visitAttribute
(Attribute attribute) void
RecordComponentNode.visitAttribute
(Attribute attribute) -
Uses of Attribute in org.objectweb.asm.util
Methods in org.objectweb.asm.util with parameters of type AttributeModifier and TypeMethodDescriptionvoid
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
CheckRecordComponentAdapter.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
TraceRecordComponentVisitor.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) void
ASMifier.visitRecordComponentAttribute
(Attribute attribute) void
Printer.visitRecordComponentAttribute
(Attribute attribute) Visits a non standard attribute of the record component.void
Textifier.visitRecordComponentAttribute
(Attribute attribute)