src/share/vm/classfile/classFileParser.cpp

changeset 1868
df736661d0c8
parent 1845
f03d0a26bf83
parent 1862
cd5dbf694d45
child 1907
c18cbe5936b8
child 1941
086d73ccd6c0
     1.1 --- a/src/share/vm/classfile/classFileParser.cpp	Mon May 10 14:58:38 2010 -0700
     1.2 +++ b/src/share/vm/classfile/classFileParser.cpp	Tue May 11 15:19:19 2010 -0700
     1.3 @@ -1838,7 +1838,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