--- a/langtools/src/share/classes/com/sun/tools/classfile/ConstantPool.java Mon Jun 16 22:23:33 2008 -0700
+++ b/langtools/src/share/classes/com/sun/tools/classfile/ConstantPool.java Wed Jun 18 16:53:08 2008 -0700
@@ -153,7 +153,7 @@
break;
case CONSTANT_String:
- pool[i] = new CONSTANT_String_info(cr);
+ pool[i] = new CONSTANT_String_info(this, cr);
break;
case CONSTANT_Utf8:
@@ -509,7 +509,8 @@
}
public static class CONSTANT_String_info extends CPInfo {
- CONSTANT_String_info(ClassReader cr) throws IOException {
+ CONSTANT_String_info(ConstantPool cp, ClassReader cr) throws IOException {
+ super(cp);
string_index = cr.readUnsignedShort();
}