# HG changeset patch # User mullan # Date 1497874563 14400 # Node ID 0c39b586b8fab2a4fff5d38e959b769c70c9ac62 # Parent 95e63aeac2e899b7366da49e124de41fd0b77735 8181295: Document that SecurityManager::checkPackageAccess may be called by the VM Reviewed-by: mchung diff -r 95e63aeac2e8 -r 0c39b586b8fa jdk/src/java.base/share/classes/java/lang/SecurityManager.java --- a/jdk/src/java.base/share/classes/java/lang/SecurityManager.java Mon Jun 19 07:19:27 2017 +0300 +++ b/jdk/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.