< prev index next >

src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LocalVariableAnnotationNode.java

Print this page
rev 47452 : imported patch jdk-new-asmv6.patch

*** 120,138 **** * @param desc * the class descriptor of the annotation class. */ public LocalVariableAnnotationNode(int typeRef, TypePath typePath, LabelNode[] start, LabelNode[] end, int[] index, String desc) { ! this(Opcodes.ASM5, typeRef, typePath, start, end, index, desc); } /** * Constructs a new {@link LocalVariableAnnotationNode}. * * @param api * the ASM API version implemented by this visitor. Must be one ! * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. * @param typeRef * a reference to the annotated type. See {@link TypeReference}. * @param start * the fist instructions corresponding to the continuous ranges * that make the scope of this local variable (inclusive). --- 120,138 ---- * @param desc * the class descriptor of the annotation class. */ public LocalVariableAnnotationNode(int typeRef, TypePath typePath, LabelNode[] start, LabelNode[] end, int[] index, String desc) { ! this(Opcodes.ASM6, typeRef, typePath, start, end, index, desc); } /** * Constructs a new {@link LocalVariableAnnotationNode}. * * @param api * the ASM API version implemented by this visitor. Must be one ! * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param typeRef * a reference to the annotated type. See {@link TypeReference}. * @param start * the fist instructions corresponding to the continuous ranges * that make the scope of this local variable (inclusive).
*** 179,186 **** start[i] = this.start.get(i).getLabel(); end[i] = this.end.get(i).getLabel(); index[i] = this.index.get(i); } accept(mv.visitLocalVariableAnnotation(typeRef, typePath, start, end, ! index, desc, true)); } } --- 179,186 ---- start[i] = this.start.get(i).getLabel(); end[i] = this.end.get(i).getLabel(); index[i] = this.index.get(i); } accept(mv.visitLocalVariableAnnotation(typeRef, typePath, start, end, ! index, desc, visible)); } }
< prev index next >