CVSROOT: /sources/classpath
Module name: classpath
Changes by: Andrew John Hughes <gnu_andrew> 10/12/25 01:23:50
Modified files:
. : ChangeLog
java/security : ProtectionDomain.java
Log message:
Provide implies shortcut for ProtectionDomain instances with
AllPermission.
2010-12-24 Andrew John Hughes <[email protected]>
* java/security/ProtectionDomain.java,
(hasAllPermissions): Add new field.
(ProtectionDomain(CodeSource,PermissionCollection,
ClassLoader,Principal,boolean)): Check if permission
collection includes AllPermission and, if so, set
hasAllPermissions.
(implies(Permission)): Immediately return true if
hasAllPermissions is set.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.9806&r2=1.9807
http://cvs.savannah.gnu.org/viewcvs/classpath/java/security/ProtectionDomain.java?cvsroot=classpath&r1=1.17&r2=1.18