8212642: Remove SystemDictionary::InitOption enum

Reviewed-by: dholmes, kvn, redestad
This commit is contained in:
Ioi Lam 2018-10-18 23:05:01 -07:00
parent cb17e450b3
commit 4abb6861ec
8 changed files with 208 additions and 241 deletions

View file

@ -503,7 +503,8 @@ Reflection::VerifyClassAccessResults Reflection::verify_class_access(
}
// Allow all accesses from jdk/internal/reflect/MagicAccessorImpl subclasses to
// succeed trivially.
if (current_class->is_subclass_of(SystemDictionary::reflect_MagicAccessorImpl_klass())) {
if (SystemDictionary::reflect_MagicAccessorImpl_klass_is_loaded() &&
current_class->is_subclass_of(SystemDictionary::reflect_MagicAccessorImpl_klass())) {
return ACCESS_OK;
}