equal
deleted
inserted
replaced
485 if ((current_class == NULL) || |
485 if ((current_class == NULL) || |
486 (current_class == new_class) || |
486 (current_class == new_class) || |
487 is_same_class_package(current_class, new_class)) { |
487 is_same_class_package(current_class, new_class)) { |
488 return ACCESS_OK; |
488 return ACCESS_OK; |
489 } |
489 } |
490 // Allow all accesses from sun/reflect/MagicAccessorImpl subclasses to |
490 // Allow all accesses from jdk/internal/reflect/MagicAccessorImpl subclasses to |
491 // succeed trivially. |
491 // succeed trivially. |
492 if (current_class->is_subclass_of(SystemDictionary::reflect_MagicAccessorImpl_klass())) { |
492 if (current_class->is_subclass_of(SystemDictionary::reflect_MagicAccessorImpl_klass())) { |
493 return ACCESS_OK; |
493 return ACCESS_OK; |
494 } |
494 } |
495 |
495 |
696 |
696 |
697 if (!access.is_private() && is_same_class_package(current_class, field_class)) { |
697 if (!access.is_private() && is_same_class_package(current_class, field_class)) { |
698 return true; |
698 return true; |
699 } |
699 } |
700 |
700 |
701 // Allow all accesses from sun/reflect/MagicAccessorImpl subclasses to |
701 // Allow all accesses from jdk/internal/reflect/MagicAccessorImpl subclasses to |
702 // succeed trivially. |
702 // succeed trivially. |
703 if (current_class->is_subclass_of(SystemDictionary::reflect_MagicAccessorImpl_klass())) { |
703 if (current_class->is_subclass_of(SystemDictionary::reflect_MagicAccessorImpl_klass())) { |
704 return true; |
704 return true; |
705 } |
705 } |
706 |
706 |