Lines Matching defs:currentClass
102 public static void ensureMemberAccess(Class currentClass,
108 if (currentClass == null || memberClass == null) {
112 if (!verifyMemberAccess(currentClass, memberClass, target, modifiers)) {
113 throw new IllegalAccessException("Class " + currentClass.getName() +
122 public static boolean verifyMemberAccess(Class currentClass,
130 // Verify that currentClass can access a field, method, or
137 if (currentClass == memberClass) {
143 isSameClassPackage = isSameClassPackage(currentClass, memberClass);
150 // At this point we know that currentClass can access memberClass.
159 // See if currentClass is a subclass of memberClass
160 if (isSubclassOf(currentClass, memberClass)) {
167 isSameClassPackage = isSameClassPackage(currentClass,
184 if (targetClass != currentClass) {
186 isSameClassPackage = isSameClassPackage(currentClass, memberClass);
190 if (!isSubclassOf(targetClass, currentClass)) {