< prev index next >

src/hotspot/share/ci/ciEnv.cpp

Print this page

        

*** 759,769 **** assert(check_klass_accessibility(accessor, holder->get_Klass()), "holder not accessible"); InstanceKlass* accessor_klass = accessor->get_instanceKlass(); Klass* holder_klass = holder->get_Klass(); Method* dest_method; ! LinkInfo link_info(holder_klass, name, sig, accessor_klass, LinkInfo::needs_access_check, tag); switch (bc) { case Bytecodes::_invokestatic: dest_method = LinkResolver::resolve_static_call_or_null(link_info); break; --- 759,769 ---- assert(check_klass_accessibility(accessor, holder->get_Klass()), "holder not accessible"); InstanceKlass* accessor_klass = accessor->get_instanceKlass(); Klass* holder_klass = holder->get_Klass(); Method* dest_method; ! LinkInfo link_info(holder_klass, name, sig, accessor_klass, LinkInfo::AccessCheck::needs_access_check, tag); switch (bc) { case Bytecodes::_invokestatic: dest_method = LinkResolver::resolve_static_call_or_null(link_info); break;
< prev index next >