[commit-cp] classpath ChangeLog java/security/ProtectionDom...

Andrew John Hughes <[email protected]> Sat, 25 Dec 2010 01:23:50 +0000
Newsgroups gmane.comp.java.classpath.cvs
Message-ID <[email protected]>
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