Uses of Class
org.datanucleus.enhancer.asm.Attribute
Packages that use Attribute
Package
Description
DataNucleus ByteCode enhancer framework.
ASM : a small and fast bytecode manipulation framework.
-
Uses of Attribute in org.datanucleus.enhancer
Methods in org.datanucleus.enhancer with parameters of type AttributeModifier and TypeMethodDescriptionvoidClassEnhancerImpl.MyClassVisitor.visitAttribute(Attribute attr) voidEnhancerClassChecker.visitAttribute(Attribute attr) Method to visit a non-standard attributevoidEnhancerCloneAdapter.visitAttribute(Attribute arg0) voidEnhancerPropertyGetterAdapter.visitAttribute(Attribute arg0) voidEnhancerPropertySetterAdapter.visitAttribute(Attribute arg0) -
Uses of Attribute in org.datanucleus.enhancer.asm
Fields in org.datanucleus.enhancer.asm declared as AttributeModifier and TypeFieldDescription(package private) Attribute[]Context.attributePrototypesThe prototypes of the attributes that must be parsed in this class.private Attribute[]Attribute.Set.dataprivate AttributeClassWriter.firstAttributeThe first non standard attribute of this class.private AttributeFieldWriter.firstAttributeThe first non standard attribute of this field.private AttributeMethodWriter.firstAttributeThe first non standard attribute of this method.private AttributeRecordComponentWriter.firstAttributeThe first non standard attribute of this record component.private AttributeMethodWriter.firstCodeAttributeThe first non standard attribute of the Code attribute.(package private) AttributeAttribute.nextAttributeThe 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 AttributeModifier and TypeMethodDescriptionprivate Attribute[]ClassWriter.getAttributePrototypes()Returns the prototypes of the attributes used by this class, its fields and its methods.protected AttributeAttribute.read(ClassReader classReader, int offset, int length, char[] charBuffer, int codeAttributeOffset, Label[] labels) Reads aAttribute.typeattribute.private AttributeClassReader.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.datanucleus.enhancer.asm with parameters of type AttributeModifier and TypeMethodDescriptionvoidClassReader.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) voidAttribute.Set.addAttributes(Attribute attributeList) private booleanprivate AttributeClassReader.readAttribute(Attribute[] attributePrototypes, String type, int offset, int length, char[] charBuffer, int codeAttributeOffset, Label[] labels) Reads a non standard JVMS 'attribute' structure inClassReader.classFileBuffer.voidClassVisitor.visitAttribute(Attribute attribute) Visits a non standard attribute of the class.final voidClassWriter.visitAttribute(Attribute attribute) voidFieldVisitor.visitAttribute(Attribute attribute) Visits a non standard attribute of the field.voidFieldWriter.visitAttribute(Attribute attribute) voidMethodVisitor.visitAttribute(Attribute attribute) Visits a non standard attribute of this method.voidMethodWriter.visitAttribute(Attribute attribute) voidRecordComponentVisitor.visitAttribute(Attribute attribute) Visits a non standard attribute of the record component.voidRecordComponentWriter.visitAttribute(Attribute attribute)