hotspot/src/share/vm/ci/ciEnv.cpp
changeset 36508 5f9eee6b383b
parent 35606 d873b64009cc
child 37248 11a660dbbb8e
child 36822 cdc493d7bc9a
equal deleted inserted replaced
36507:c80f6ecb0bb3 36508:5f9eee6b383b
   368   if (resolved_klass->is_objArray_klass()) {
   368   if (resolved_klass->is_objArray_klass()) {
   369     // Find the element klass, if this is an array.
   369     // Find the element klass, if this is an array.
   370     resolved_klass = ObjArrayKlass::cast(resolved_klass)->bottom_klass();
   370     resolved_klass = ObjArrayKlass::cast(resolved_klass)->bottom_klass();
   371   }
   371   }
   372   if (resolved_klass->is_instance_klass()) {
   372   if (resolved_klass->is_instance_klass()) {
   373     return Reflection::verify_class_access(accessing_klass->get_Klass(),
   373     return (Reflection::verify_class_access(accessing_klass->get_Klass(),
   374                                            resolved_klass,
   374                                             resolved_klass,
   375                                            true);
   375                                             true) == Reflection::ACCESS_OK);
   376   }
   376   }
   377   return true;
   377   return true;
   378 }
   378 }
   379 
   379 
   380 // ------------------------------------------------------------------
   380 // ------------------------------------------------------------------