Uses of Class
org.datanucleus.enhancer.asm.Attribute
-
Packages that use Attribute Package Description org.datanucleus.enhancer DataNucleus ByteCode enhancer framework.org.datanucleus.enhancer.asm ASM : a small and fast bytecode manipulation framework. -
-
Uses of Attribute in org.datanucleus.enhancer
Methods in org.datanucleus.enhancer with parameters of type Attribute Modifier and Type Method Description void
ClassEnhancerImpl.MyClassVisitor. visitAttribute(Attribute attr)
void
EnhancerClassChecker. visitAttribute(Attribute attr)
Method to visit a non-standard attributevoid
EnhancerCloneAdapter. visitAttribute(Attribute arg0)
void
EnhancerPropertyGetterAdapter. visitAttribute(Attribute arg0)
void
EnhancerPropertySetterAdapter. visitAttribute(Attribute arg0)
-
Uses of Attribute in org.datanucleus.enhancer.asm
Fields in org.datanucleus.enhancer.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
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.datanucleus.enhancer.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.datanucleus.enhancer.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)
void
RecordComponentVisitor. visitAttribute(Attribute attribute)
Visits a non standard attribute of the record component.void
RecordComponentWriter. visitAttribute(Attribute attribute)
-