jdk/src/java.base/share/classes/java/lang/reflect/Constructor.java
changeset 41560 a66e7ee16cf9
parent 40175 8df87018d96a
child 42228 dd6cc832ffd4
--- a/jdk/src/java.base/share/classes/java/lang/reflect/Constructor.java	Tue Oct 18 22:17:38 2016 +0530
+++ b/jdk/src/java.base/share/classes/java/lang/reflect/Constructor.java	Tue Oct 18 20:28:58 2016 +0200
@@ -443,7 +443,7 @@
     {
         if (!override) {
             Class<?> caller = Reflection.getCallerClass();
-            checkAccess(caller, clazz, null, modifiers);
+            checkAccess(caller, clazz, clazz, modifiers);
         }
         if ((clazz.getModifiers() & Modifier.ENUM) != 0)
             throw new IllegalArgumentException("Cannot reflectively create enum objects");