diff -r ed69575596ac -r 758ba0bf7bcc src/share/vm/classfile/classFileParser.cpp --- a/src/share/vm/classfile/classFileParser.cpp Thu Apr 07 17:02:30 2011 -0700 +++ b/src/share/vm/classfile/classFileParser.cpp Thu Apr 07 17:12:21 2011 -0700 @@ -560,6 +560,7 @@ } break; } + case JVM_CONSTANT_InvokeDynamic: case JVM_CONSTANT_Fieldref: case JVM_CONSTANT_Methodref: case JVM_CONSTANT_InterfaceMethodref: {