summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/javax/management/MBeanServerPermission.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/javax/management/MBeanServerPermission.java')
-rw-r--r--libjava/classpath/javax/management/MBeanServerPermission.java18
1 files changed, 11 insertions, 7 deletions
diff --git a/libjava/classpath/javax/management/MBeanServerPermission.java b/libjava/classpath/javax/management/MBeanServerPermission.java
index e6227814443..045573aba02 100644
--- a/libjava/classpath/javax/management/MBeanServerPermission.java
+++ b/libjava/classpath/javax/management/MBeanServerPermission.java
@@ -280,6 +280,7 @@ public class MBeanServerPermission
* @see #isReadOnly()
* @see #setReadOnly(boolean)
*/
+ @Override
public void add(Permission p)
{
if (isReadOnly())
@@ -305,13 +306,14 @@ public class MBeanServerPermission
String cps = cp[b].trim();
if (cps.equals(nps))
found = true;
- if (np.equals("newMBeanServer")
+ if (nps.equals("newMBeanServer")
&& createms != -1)
found = true;
- if (np.equals("createMBeanServer")
+ if (nps.equals("createMBeanServer")
&& newms != -1)
- finalString.replace("newMBeanServer",
- "createMBeanServer");
+ finalString =
+ finalString.replace("newMBeanServer",
+ "createMBeanServer");
}
if (!found)
finalString += "," + nps;
@@ -327,7 +329,8 @@ public class MBeanServerPermission
*
* @return an enumeration over the collection permission.
*/
- public Enumeration elements()
+ @Override
+ public Enumeration<Permission> elements()
{
return new
MBeanServerPermissionEnumeration(collectionPermission);
@@ -341,7 +344,7 @@ public class MBeanServerPermission
* @since 1.5
*/
private class MBeanServerPermissionEnumeration
- implements Enumeration
+ implements Enumeration<Permission>
{
/**
@@ -381,7 +384,7 @@ public class MBeanServerPermission
*
* @return the next capability.
*/
- public Object nextElement()
+ public Permission nextElement()
{
if (hasMoreElements())
{
@@ -405,6 +408,7 @@ public class MBeanServerPermission
* @param p the permission to check for implication.
* @return true if this permission implies <code>p</code>.
*/
+ @Override
public boolean implies(Permission p)
{
return collectionPermission.implies(p);
OpenPOWER on IntegriCloud