public class LocalVariableAnnotationNode extends TypeAnnotationNode
| Modifier and Type | Field and Description | 
|---|---|
| List<LabelNode> | endThe last instructions corresponding to the continuous ranges that make
 the scope of this local variable (exclusive). | 
| List<Integer> | indexThe local variable's index in each range. | 
| List<LabelNode> | startThe fist instructions corresponding to the continuous ranges that make
 the scope of this local variable (inclusive). | 
typePath, typeRefdesc, valuesapi, av| Constructor and Description | 
|---|
| LocalVariableAnnotationNode(int api,
                           int typeRef,
                           TypePath typePath,
                           LabelNode[] start,
                           LabelNode[] end,
                           int[] index,
                           String desc)Constructs a new  LocalVariableAnnotationNode. | 
| LocalVariableAnnotationNode(int typeRef,
                           TypePath typePath,
                           LabelNode[] start,
                           LabelNode[] end,
                           int[] index,
                           String desc)Constructs a new  LocalVariableAnnotationNode. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | accept(MethodVisitor mv,
      boolean visible)Makes the given visitor visit this type annotation. | 
accept, check, visit, visitAnnotation, visitArray, visitEnd, visitEnumpublic List<LabelNode> start
public List<LabelNode> end
public LocalVariableAnnotationNode(int typeRef,
                                   TypePath typePath,
                                   LabelNode[] start,
                                   LabelNode[] end,
                                   int[] index,
                                   String desc)
LocalVariableAnnotationNode. Subclasses must
 not use this constructor. Instead, they must use the
 LocalVariableAnnotationNode(int, TypePath, LabelNode[], LabelNode[], int[], String)
 version.typeRef - a reference to the annotated type. See TypeReference.typePath - 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.start - the fist instructions corresponding to the continuous ranges
            that make the scope of this local variable (inclusive).end - 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.index - the local variable's index in each range. This array must have
            the same size as the 'start' array.desc - the class descriptor of the annotation class.public LocalVariableAnnotationNode(int api,
                                   int typeRef,
                                   TypePath typePath,
                                   LabelNode[] start,
                                   LabelNode[] end,
                                   int[] index,
                                   String desc)
LocalVariableAnnotationNode.api - the ASM API version implemented by this visitor. Must be one
            of Opcodes.ASM4 or Opcodes.ASM5.typeRef - a reference to the annotated type. See TypeReference.start - the fist instructions corresponding to the continuous ranges
            that make the scope of this local variable (inclusive).end - 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.index - the local variable's index in each range. This array must have
            the same size as the 'start' array.typePath - 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.desc - the class descriptor of the annotation class.public void accept(MethodVisitor mv, boolean visible)
mv - the visitor that must visit this annotation.visible - true if the annotation is visible at runtime.