# HG changeset patch # User mullan # Date 1497874563 14400 # Node ID d0a0f9e3cf9f03542c0c0d1826e9cc831219fca3 # Parent 6a4875229b96776f7f6ba0cfe793950df5055e0a 8181295: Document that SecurityManager::checkPackageAccess may be called by the VM Reviewed-by: mchung diff -r 6a4875229b96 -r d0a0f9e3cf9f src/java.base/share/classes/java/lang/SecurityManager.java --- a/src/java.base/share/classes/java/lang/SecurityManager.java Mon Jun 19 07:19:27 2017 +0300 +++ b/src/java.base/share/classes/java/lang/SecurityManager.java Mon Jun 19 08:16:03 2017 -0400 @@ -1496,7 +1496,10 @@ * Throws a {@code SecurityException} if the calling thread is not allowed * to access the specified package. *

- * This method is called by the {@code loadClass} method of class loaders. + * During class loading, this method may be called by the {@code loadClass} + * method of class loaders and by the Java Virtual Machine to ensure that + * the caller is allowed to access the package of the class that is + * being loaded. *

* This method checks if the specified package starts with or equals * any of the packages in the {@code package.access} Security Property.