langtools/src/share/classes/com/sun/tools/javap/AttributeWriter.java
changeset 15720 e61b2f7a5148
parent 15385 ee1eebe7e210
child 18665 49867b085faf
equal deleted inserted replaced
15719:6b64cf96346b 15720:e61b2f7a5148
   398         println("MethodParameters:");
   398         println("MethodParameters:");
   399         indent(+1);
   399         indent(+1);
   400         println(header);
   400         println(header);
   401         for (MethodParameters_attribute.Entry entry :
   401         for (MethodParameters_attribute.Entry entry :
   402                  attr.method_parameter_table) {
   402                  attr.method_parameter_table) {
       
   403             String namestr =
       
   404                 entry.name_index != 0 ?
       
   405                 constantWriter.stringValue(entry.name_index) : "<no name>";
   403             String flagstr =
   406             String flagstr =
   404                 (0 != (entry.flags & ACC_FINAL) ? " final" : "") +
   407                 (0 != (entry.flags & ACC_FINAL) ? "final " : "") +
   405                 (0 != (entry.flags & ACC_SYNTHETIC) ? " synthetic" : "");
   408                 (0 != (entry.flags & ACC_MANDATED) ? "mandated " : "") +
   406             println(String.format(format,
   409                 (0 != (entry.flags & ACC_SYNTHETIC) ? "synthetic" : "");
   407                                   constantWriter.stringValue(entry.name_index),
   410             println(String.format(format, namestr, flagstr));
   408                                   flagstr));
       
   409         }
   411         }
   410         indent(-1);
   412         indent(-1);
   411         return null;
   413         return null;
   412     }
   414     }
   413 
   415