< prev index next >

src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java

Print this page

        

*** 854,864 **** --- 854,868 ---- boolean visible) { buf.setLength(0); buf.append("{\n").append("av0 = ").append(name) .append(".visitLocalVariableAnnotation("); buf.append(typeRef); + if (typePath == null) { + buf.append(", null, "); + } else { buf.append(", TypePath.fromString(\"").append(typePath).append("\"), "); + } buf.append("new Label[] {"); for (int i = 0; i < start.length; ++i) { buf.append(i == 0 ? " " : ", "); appendLabel(start[i]); }
*** 932,942 **** --- 936,950 ---- final TypePath typePath, final String desc, final boolean visible) { buf.setLength(0); buf.append("{\n").append("av0 = ").append(name).append(".") .append(method).append("("); buf.append(typeRef); + if (typePath == null) { + buf.append(", null, "); + } else { buf.append(", TypePath.fromString(\"").append(typePath).append("\"), "); + } appendConstant(desc); buf.append(", ").append(visible).append(");\n"); text.add(buf.toString()); ASMifier a = createASMifier("av", 0); text.add(a.getText());
< prev index next >