| Modifier and Type | Field and Description |
|---|---|
| public List | end
The last instructions corresponding to the continuous ranges that make the scope of this local variable (exclusive). |
| public List | index
The local variable's index in each range. |
| public List | start
The fist instructions corresponding to the continuous ranges that make the scope of this local variable (inclusive). |
| Access | Constructor and Description |
|---|---|
| public | LocalVariableAnnotationNode(final int
a reference to the annotated type. See typeRef, final TypePath org.objectweb.asm.TypeReference.the path to the annotated type argument, wildcard bound, array element type, or
static inner type within 'typeRef'. May be null if the annotation targets
'typeRef' as a whole. typePath, final LabelNode[] the fist instructions corresponding to the continuous ranges that make the scope
of this local variable (inclusive). start, final LabelNode[] the last instructions corresponding to the continuous ranges that make the scope of
this local variable (exclusive). This array must have the same size as the 'start' array. end, final int[] the local variable's index in each range. This array must have the same size as
the 'start' array. index, final String the class descriptor of the annotation class. descriptor)Constructs a new |
| public | LocalVariableAnnotationNode(final int
the ASM API version implemented by this visitor. Must be one of the api, final int ASMx values in Opcodes.a reference to the annotated type. See typeRef, final TypePath org.objectweb.asm.TypeReference.the path to the annotated type argument, wildcard bound, array element type, or
static inner type within 'typeRef'. May be null if the annotation targets
'typeRef' as a whole. typePath, final LabelNode[] the fist instructions corresponding to the continuous ranges that make the scope
of this local variable (inclusive). start, final LabelNode[] the last instructions corresponding to the continuous ranges that make the scope of
this local variable (exclusive). This array must have the same size as the 'start' array. end, final int[] the local variable's index in each range. This array must have the same size as
the 'start' array. index, final String the class descriptor of the annotation class. descriptor)Constructs a new |
| Modifier and Type | Method and Description |
|---|---|
| public void | accept(final MethodVisitor
the visitor that must visit this annotation. methodVisitor, final boolean true if the annotation is visible at runtime. visible)Makes the given visitor visit this type annotation. |
| end | back to summary |
|---|---|
| public List<LabelNode> end The last instructions corresponding to the continuous ranges that make the scope of this local variable (exclusive). This list must have the same size as the 'start' list. Must not be null. | |
| index | back to summary |
|---|---|
| public List<Integer> index The local variable's index in each range. This list must have the same size as the 'start' list. Must not be null. | |
| start | back to summary |
|---|---|
| public List<LabelNode> start The fist instructions corresponding to the continuous ranges that make the scope of this local variable (inclusive). Must not be null. | |
| LocalVariableAnnotationNode | back to summary |
|---|---|
| public LocalVariableAnnotationNode(final int typeRef, final TypePath typePath, final LabelNode[] start, final LabelNode[] end, final int[] index, final String descriptor) Constructs a new
| |
| LocalVariableAnnotationNode | back to summary |
|---|---|
| public LocalVariableAnnotationNode(final int api, final int typeRef, final TypePath typePath, final LabelNode[] start, final LabelNode[] end, final int[] index, final String descriptor) Constructs a new
| |
| accept | back to summary |
|---|---|
| public void accept(final MethodVisitor methodVisitor, final boolean visible) Makes the given visitor visit this type annotation.
| |