Uses of Class
org.datanucleus.enhancer.asm.AnnotationWriter
-
Packages that use AnnotationWriter Package Description org.datanucleus.enhancer.asm ASM : a small and fast bytecode manipulation framework. -
-
Uses of AnnotationWriter in org.datanucleus.enhancer.asm
Fields in org.datanucleus.enhancer.asm declared as AnnotationWriter Modifier and Type Field Description private 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 AnnotationWriter
AnnotationWriter. previousAnnotation
The previous AnnotationWriter.Methods in org.datanucleus.enhancer.asm that return AnnotationWriter Modifier and Type Method Description (package private) static AnnotationWriter
AnnotationWriter. create(SymbolTable symbolTable, int typeRef, TypePath typePath, java.lang.String descriptor, AnnotationWriter previousAnnotation)
Creates a newAnnotationWriter
using named values.(package private) static AnnotationWriter
AnnotationWriter. create(SymbolTable symbolTable, java.lang.String descriptor, AnnotationWriter previousAnnotation)
Creates a newAnnotationWriter
using named values.Methods in org.datanucleus.enhancer.asm with parameters of type AnnotationWriter Modifier and Type Method Description (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(java.lang.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, java.lang.String descriptor, AnnotationWriter previousAnnotation)
Creates a newAnnotationWriter
using named values.(package private) static AnnotationWriter
AnnotationWriter. create(SymbolTable symbolTable, java.lang.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 AnnotationWriter Constructor Description AnnotationWriter(SymbolTable symbolTable, boolean useNamedValues, ByteVector annotation, AnnotationWriter previousAnnotation)
Constructs a newAnnotationWriter
.
-