src/share/classes/com/sun/tools/javap/AttributeWriter.java

Print this page

        

*** 398,413 **** println("MethodParameters:"); indent(+1); println(header); for (MethodParameters_attribute.Entry entry : attr.method_parameter_table) { String flagstr = ! (0 != (entry.flags & ACC_FINAL) ? " final" : "") + ! (0 != (entry.flags & ACC_SYNTHETIC) ? " synthetic" : ""); ! println(String.format(format, ! constantWriter.stringValue(entry.name_index), ! flagstr)); } indent(-1); return null; } --- 398,415 ---- println("MethodParameters:"); indent(+1); println(header); for (MethodParameters_attribute.Entry entry : attr.method_parameter_table) { + String namestr = + entry.name_index != 0 ? + constantWriter.stringValue(entry.name_index) : "<no name>"; String flagstr = ! (0 != (entry.flags & ACC_FINAL) ? "final " : "") + ! (0 != (entry.flags & ACC_MANDATED) ? "mandated " : "") + ! (0 != (entry.flags & ACC_SYNTHETIC) ? "synthetic" : ""); ! println(String.format(format, namestr, flagstr)); } indent(-1); return null; }