Package | Description |
---|---|
org.objectweb.asm |
Provides a small and fast bytecode manipulation framework.
|
Modifier and Type | Field and 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 |
FieldWriter.lastRuntimeInvisibleAnnotation
The last runtime invisible annotation of this field.
|
private AnnotationWriter |
MethodWriter.lastRuntimeInvisibleAnnotation
The last runtime invisible annotation of this method.
|
private AnnotationWriter |
ClassWriter.lastRuntimeInvisibleAnnotation
The last runtime invisible annotation of this class.
|
private AnnotationWriter[] |
MethodWriter.lastRuntimeInvisibleParameterAnnotations
The runtime invisible parameter annotations of this method.
|
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 |
ClassWriter.lastRuntimeInvisibleTypeAnnotation
The last runtime invisible type 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 |
ClassWriter.lastRuntimeVisibleAnnotation
The last runtime visible annotation of this class.
|
private AnnotationWriter[] |
MethodWriter.lastRuntimeVisibleParameterAnnotations
The runtime visible parameter annotations of this method.
|
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 |
ClassWriter.lastRuntimeVisibleTypeAnnotation
The last runtime visible type annotation of this class.
|
private AnnotationWriter |
AnnotationWriter.nextAnnotation
The next AnnotationWriter.
|
private AnnotationWriter |
AnnotationWriter.previousAnnotation
The previous AnnotationWriter.
|
Modifier and Type | Method and Description |
---|---|
(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 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.
|
Constructor and Description |
---|
AnnotationWriter(SymbolTable symbolTable,
boolean useNamedValues,
ByteVector annotation,
AnnotationWriter previousAnnotation)
Constructs a new
AnnotationWriter . |
AnnotationWriter(SymbolTable symbolTable,
ByteVector annotation,
AnnotationWriter previousAnnotation)
Constructs a new
AnnotationWriter using named values. |