Uses of Class
org.datanucleus.enhancer.asm.AnnotationWriter
Packages that use AnnotationWriter
Package
Description
ASM : a small and fast bytecode manipulation framework.
-
Uses of AnnotationWriter in org.datanucleus.enhancer.asm
Fields in org.datanucleus.enhancer.asm declared as AnnotationWriterModifier and TypeFieldDescriptionprivate AnnotationWriter
MethodWriter.lastCodeRuntimeInvisibleTypeAnnotation
The last runtime invisible type annotation of the Code attribute.private AnnotationWriter
MethodWriter.lastCodeRuntimeVisibleTypeAnnotation
The last runtime visible type annotation of the Code attribute.private AnnotationWriter
ClassWriter.lastRuntimeInvisibleAnnotation
The last runtime invisible annotation of this class.private AnnotationWriter
FieldWriter.lastRuntimeInvisibleAnnotation
The last runtime invisible annotation of this field.private AnnotationWriter
MethodWriter.lastRuntimeInvisibleAnnotation
The last runtime invisible annotation of this method.private AnnotationWriter
RecordComponentWriter.lastRuntimeInvisibleAnnotation
The last runtime invisible annotation of this record component.private AnnotationWriter[]
MethodWriter.lastRuntimeInvisibleParameterAnnotations
The runtime invisible parameter annotations of this method.private AnnotationWriter
ClassWriter.lastRuntimeInvisibleTypeAnnotation
The last runtime invisible type annotation of this class.private AnnotationWriter
FieldWriter.lastRuntimeInvisibleTypeAnnotation
The last runtime invisible type annotation of this field.private AnnotationWriter
MethodWriter.lastRuntimeInvisibleTypeAnnotation
The last runtime invisible type annotation of this method.private AnnotationWriter
RecordComponentWriter.lastRuntimeInvisibleTypeAnnotation
The last runtime invisible type annotation of this record component.private AnnotationWriter
ClassWriter.lastRuntimeVisibleAnnotation
The last runtime visible annotation of this class.private AnnotationWriter
FieldWriter.lastRuntimeVisibleAnnotation
The last runtime visible annotation of this field.private AnnotationWriter
MethodWriter.lastRuntimeVisibleAnnotation
The last runtime visible annotation of this method.private AnnotationWriter
RecordComponentWriter.lastRuntimeVisibleAnnotation
The last runtime visible annotation of this record component.private AnnotationWriter[]
MethodWriter.lastRuntimeVisibleParameterAnnotations
The runtime visible parameter annotations of this method.private AnnotationWriter
ClassWriter.lastRuntimeVisibleTypeAnnotation
The last runtime visible type annotation of this class.private AnnotationWriter
FieldWriter.lastRuntimeVisibleTypeAnnotation
The last runtime visible type annotation of this field.private AnnotationWriter
MethodWriter.lastRuntimeVisibleTypeAnnotation
The last runtime visible type annotation of this method.private AnnotationWriter
RecordComponentWriter.lastRuntimeVisibleTypeAnnotation
The last runtime visible type annotation of this record component.private AnnotationWriter
AnnotationWriter.nextAnnotation
The next AnnotationWriter.private final AnnotationWriter
AnnotationWriter.previousAnnotation
The previous AnnotationWriter.Methods in org.datanucleus.enhancer.asm that return AnnotationWriterModifier and TypeMethodDescription(package private) static AnnotationWriter
AnnotationWriter.create
(SymbolTable symbolTable, int typeRef, TypePath typePath, String descriptor, AnnotationWriter previousAnnotation) Creates a newAnnotationWriter
using named values.(package private) static AnnotationWriter
AnnotationWriter.create
(SymbolTable symbolTable, String descriptor, AnnotationWriter previousAnnotation) Creates a newAnnotationWriter
using named values.Methods in org.datanucleus.enhancer.asm with parameters of type AnnotationWriterModifier and TypeMethodDescription(package private) static int
AnnotationWriter.computeAnnotationsSize
(AnnotationWriter lastRuntimeVisibleAnnotation, AnnotationWriter lastRuntimeInvisibleAnnotation, AnnotationWriter lastRuntimeVisibleTypeAnnotation, AnnotationWriter lastRuntimeInvisibleTypeAnnotation) Returns the size of the Runtime[In]Visible[Type]Annotations attributes containing the given annotations and all their predecessors (seepreviousAnnotation
.(package private) static int
AnnotationWriter.computeParameterAnnotationsSize
(String attributeName, AnnotationWriter[] annotationWriters, int annotableParameterCount) Returns the size of a Runtime[In]VisibleParameterAnnotations attribute containing all the annotation lists from the given AnnotationWriter sub-array.(package private) static AnnotationWriter
AnnotationWriter.create
(SymbolTable symbolTable, int typeRef, TypePath typePath, String descriptor, AnnotationWriter previousAnnotation) Creates a newAnnotationWriter
using named values.(package private) static AnnotationWriter
AnnotationWriter.create
(SymbolTable symbolTable, String descriptor, AnnotationWriter previousAnnotation) Creates a newAnnotationWriter
using named values.(package private) static void
AnnotationWriter.putAnnotations
(SymbolTable symbolTable, AnnotationWriter lastRuntimeVisibleAnnotation, AnnotationWriter lastRuntimeInvisibleAnnotation, AnnotationWriter lastRuntimeVisibleTypeAnnotation, AnnotationWriter lastRuntimeInvisibleTypeAnnotation, ByteVector output) Puts the Runtime[In]Visible[Type]Annotations attributes containing the given annotations and all their predecessors (seepreviousAnnotation
in the given ByteVector.(package private) static void
AnnotationWriter.putParameterAnnotations
(int attributeNameIndex, AnnotationWriter[] annotationWriters, int annotableParameterCount, ByteVector output) Puts a Runtime[In]VisibleParameterAnnotations attribute containing all the annotation lists from the given AnnotationWriter sub-array in the given ByteVector.Constructors in org.datanucleus.enhancer.asm with parameters of type AnnotationWriterModifierConstructorDescription(package private)
AnnotationWriter
(SymbolTable symbolTable, boolean useNamedValues, ByteVector annotation, AnnotationWriter previousAnnotation) Constructs a newAnnotationWriter
.