summaryrefslogtreecommitdiff
path: root/java/security/AllPermission.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/security/AllPermission.java')
-rw-r--r--java/security/AllPermission.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/java/security/AllPermission.java b/java/security/AllPermission.java
index 0a0a5f2ce..12e7d986a 100644
--- a/java/security/AllPermission.java
+++ b/java/security/AllPermission.java
@@ -1,5 +1,6 @@
/* AllPermission.java -- Permission to do anything
- Copyright (C) 1998, 2001, 2002, 2004, 2005, 2014 Free Software Foundation, Inc.
+ Copyright (C) 1998, 2001, 2002, 2004, 2005, 2014, 2015
+ Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -78,6 +79,7 @@ public final class AllPermission extends Permission
* @param name ignored
* @param actions ignored
*/
+ @SuppressWarnings("unused")
public AllPermission(String name, String actions)
{
super("*");
@@ -90,6 +92,7 @@ public final class AllPermission extends Permission
* @param perm ignored
* @return true, the permission is implied
*/
+ @Override
public boolean implies(Permission perm)
{
return true;
@@ -100,6 +103,7 @@ public final class AllPermission extends Permission
*
* @param obj the <code>Object</code> to test for equality
*/
+ @Override
public boolean equals(Object obj)
{
return obj instanceof AllPermission;
@@ -110,6 +114,7 @@ public final class AllPermission extends Permission
*
* @return a hash value for this object
*/
+ @Override
public int hashCode()
{
return 1;
@@ -121,6 +126,7 @@ public final class AllPermission extends Permission
*
* @return the action list
*/
+ @Override
public String getActions()
{
return "";
@@ -131,6 +137,7 @@ public final class AllPermission extends Permission
*
* @return a permission collection
*/
+ @Override
public PermissionCollection newPermissionCollection()
{
return new AllPermissionCollection();
@@ -157,6 +164,15 @@ public final class AllPermission extends Permission
private boolean all_allowed;
/**
+ * Public constructor to avoid generation of a
+ * synthetic accessor method.
+ */
+ public AllPermissionCollection()
+ {
+ super();
+ }
+
+ /**
* Add an AllPermission.
*
* @param perm the permission to add