src/share/vm/runtime/reflection.cpp

changeset 3969
1d7922586cf6
parent 3879
634b8615a6ba
child 4037
da91efe96a93
     1.1 --- a/src/share/vm/runtime/reflection.cpp	Mon Jul 23 13:04:59 2012 -0700
     1.2 +++ b/src/share/vm/runtime/reflection.cpp	Tue Jul 24 10:51:00 2012 -0700
     1.3 @@ -36,7 +36,6 @@
     1.4  #include "oops/objArrayKlass.hpp"
     1.5  #include "oops/objArrayOop.hpp"
     1.6  #include "prims/jvm.h"
     1.7 -#include "prims/methodHandleWalk.hpp"
     1.8  #include "runtime/arguments.hpp"
     1.9  #include "runtime/handles.inline.hpp"
    1.10  #include "runtime/javaCalls.hpp"
    1.11 @@ -502,11 +501,6 @@
    1.12        under_host_klass(accessee_ik, accessor))
    1.13      return true;
    1.14  
    1.15 -  // Adapter frames can access anything.
    1.16 -  if (MethodHandleCompiler::klass_is_method_handle_adapter_holder(accessor))
    1.17 -    // This is an internal adapter frame from the MethodHandleCompiler.
    1.18 -    return true;
    1.19 -
    1.20    if (RelaxAccessControlCheck ||
    1.21        (accessor_ik->major_version() < JAVA_1_5_VERSION &&
    1.22         accessee_ik->major_version() < JAVA_1_5_VERSION)) {

mercurial