1.1 --- a/javap/src/main/java/org/apidesign/javap/StackMapTableData.java Fri Dec 07 15:02:35 2012 +0100
1.2 +++ b/javap/src/main/java/org/apidesign/javap/StackMapTableData.java Thu Feb 07 13:32:13 2013 +0100
1.3 @@ -66,50 +66,15 @@
1.4 private static void appendTypes(final StringBuilder sb, final int[] types) {
1.5 sb.append('[');
1.6 if (types.length > 0) {
1.7 - appendType(sb, types[0]);
1.8 + sb.append(TypeArray.typeString(types[0]));
1.9 for (int i = 1; i < types.length; ++i) {
1.10 sb.append(", ");
1.11 - appendType(sb, types[i]);
1.12 + sb.append(TypeArray.typeString(types[i]));
1.13 }
1.14 }
1.15 sb.append(']');
1.16 }
1.17
1.18 - private static void appendType(final StringBuilder sb, final int type) {
1.19 - switch (type & 0xff) {
1.20 - case ITEM_Bogus:
1.21 - sb.append("_top_");
1.22 - break;
1.23 - case ITEM_Integer:
1.24 - sb.append("_int_");
1.25 - break;
1.26 - case ITEM_Float:
1.27 - sb.append("_float_");
1.28 - break;
1.29 - case ITEM_Double:
1.30 - sb.append("_double_");
1.31 - break;
1.32 - case ITEM_Long:
1.33 - sb.append("_long_");
1.34 - break;
1.35 - case ITEM_Null:
1.36 - sb.append("_null_");
1.37 - break;
1.38 - case ITEM_InitObject: // UninitializedThis
1.39 - sb.append("_init_");
1.40 - break;
1.41 - case ITEM_Object:
1.42 - sb.append("_object_");
1.43 - break;
1.44 - case ITEM_NewObject: // Uninitialized
1.45 - sb.append("_new_");
1.46 - break;
1.47 - default:
1.48 - sb.append("_unknown_");
1.49 - break;
1.50 - }
1.51 - }
1.52 -
1.53 static class SameFrame extends StackMapTableData {
1.54 SameFrame(int frameType, int offsetDelta) {
1.55 super(frameType);