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

Print this page

        

*** 245,259 **** --- 245,261 ---- } else if (value instanceof AnnotationNode) { AnnotationNode an = (AnnotationNode) value; an.accept(av.visitAnnotation(name, an.desc)); } else if (value instanceof List) { AnnotationVisitor v = av.visitArray(name); + if (v != null) { List<?> array = (List<?>) value; for (int j = 0; j < array.size(); ++j) { accept(v, null, array.get(j)); } v.visitEnd(); + } } else { av.visit(name, value); } } }