equal
deleted
inserted
replaced
151 case CONSTANT_NameAndType: |
151 case CONSTANT_NameAndType: |
152 pool[i] = new CONSTANT_NameAndType_info(this, cr); |
152 pool[i] = new CONSTANT_NameAndType_info(this, cr); |
153 break; |
153 break; |
154 |
154 |
155 case CONSTANT_String: |
155 case CONSTANT_String: |
156 pool[i] = new CONSTANT_String_info(cr); |
156 pool[i] = new CONSTANT_String_info(this, cr); |
157 break; |
157 break; |
158 |
158 |
159 case CONSTANT_Utf8: |
159 case CONSTANT_Utf8: |
160 pool[i] = new CONSTANT_Utf8_info(cr); |
160 pool[i] = new CONSTANT_Utf8_info(cr); |
161 break; |
161 break; |
507 public final int name_index; |
507 public final int name_index; |
508 public final int type_index; |
508 public final int type_index; |
509 } |
509 } |
510 |
510 |
511 public static class CONSTANT_String_info extends CPInfo { |
511 public static class CONSTANT_String_info extends CPInfo { |
512 CONSTANT_String_info(ClassReader cr) throws IOException { |
512 CONSTANT_String_info(ConstantPool cp, ClassReader cr) throws IOException { |
|
513 super(cp); |
513 string_index = cr.readUnsignedShort(); |
514 string_index = cr.readUnsignedShort(); |
514 } |
515 } |
515 |
516 |
516 public CONSTANT_String_info(ConstantPool cp, int string_index) { |
517 public CONSTANT_String_info(ConstantPool cp, int string_index) { |
517 super(cp); |
518 super(cp); |