changeset 18508 | 3b95160639d8 |
parent 17863 | d77007cf03c1 |
child 20017 | 81eba62e9048 |
--- a/hotspot/src/share/vm/runtime/reflection.cpp Tue Jul 02 07:51:31 2013 +0200 +++ b/hotspot/src/share/vm/runtime/reflection.cpp Tue Jul 02 20:27:00 2013 -0700 @@ -458,7 +458,7 @@ // doesn't have a classloader. if ((current_class == NULL) || (current_class == new_class) || - (InstanceKlass::cast(new_class)->is_public()) || + (new_class->is_public()) || is_same_class_package(current_class, new_class)) { return true; }