src/share/vm/classfile/classFileParser.cpp

changeset 1862
cd5dbf694d45
parent 1801
b9d85fcdf743
child 1868
df736661d0c8
     1.1 --- a/src/share/vm/classfile/classFileParser.cpp	Fri Apr 30 08:37:24 2010 -0700
     1.2 +++ b/src/share/vm/classfile/classFileParser.cpp	Sat May 01 02:42:18 2010 -0700
     1.3 @@ -1837,7 +1837,8 @@
     1.4      _has_vanilla_constructor = true;
     1.5    }
     1.6  
     1.7 -  if (EnableMethodHandles && m->is_method_handle_invoke()) {
     1.8 +  if (EnableMethodHandles && (m->is_method_handle_invoke() ||
     1.9 +                              m->is_method_handle_adapter())) {
    1.10      THROW_MSG_(vmSymbols::java_lang_VirtualMachineError(),
    1.11                 "Method handle invokers must be defined internally to the VM", nullHandle);
    1.12    }

mercurial