< prev index next >

src/java.base/share/classes/jdk/internal/reflect/Reflection.java

Print this page
rev 50076 : [mq]: jep181-rev2

*** 143,159 **** return true; } // Check for nestmate access if member is private if (Modifier.isPrivate(modifiers)) { ! // assert: isSubclassof(targetClass, memberClass) ! // Note: targetClass may be outside the nest, but that is okay ! // as long as memberClass is in the nest. ! boolean nestmates = areNestMates(currentClass, memberClass); ! if (nestmates) { ! return true; ! } } boolean successSoFar = false; if (Modifier.isProtected(modifiers)) { --- 143,158 ---- return true; } // Check for nestmate access if member is private if (Modifier.isPrivate(modifiers)) { ! // assert: isSubclassof(targetClass, memberClass) ! // Note: targetClass may be outside the nest, but that is okay ! // as long as memberClass is in the nest. ! if (areNestMates(currentClass, memberClass)) { ! return true; ! } } boolean successSoFar = false; if (Modifier.isProtected(modifiers)) {
< prev index next >