1.1 --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeParser.java Thu Jul 10 08:11:53 2014 +0200
1.2 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeParser.java Thu Jul 10 08:17:52 2014 +0200
1.3 @@ -698,15 +698,13 @@
1.4 cpool[i] = new CPX2(in.readUnsignedShort(), in.readUnsignedShort());
1.5 break;
1.6 case CONSTANT_METHODHANDLE:
1.7 - in.readByte();
1.8 - in.readUnsignedShort();
1.9 + cpool[i] = new CPX2(in.readByte(), in.readUnsignedShort());
1.10 break;
1.11 case CONSTANT_METHODTYPE:
1.12 - in.readUnsignedShort();
1.13 + cpool[i] = new CPX(in.readUnsignedShort());
1.14 break;
1.15 case CONSTANT_INVOKEDYNAMIC:
1.16 - in.readUnsignedShort();
1.17 - in.readUnsignedShort();
1.18 + cpool[i] = new CPX2(in.readUnsignedShort(), in.readUnsignedShort());
1.19 break;
1.20 case 0:
1.21 default: