src/share/classes/com/sun/tools/javap/AttributeWriter.java
Print this page
@@ -398,16 +398,18 @@
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_SYNTHETIC) ? " synthetic" : "");
- println(String.format(format,
- constantWriter.stringValue(entry.name_index),
- 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;
}