summaryrefslogtreecommitdiff
path: root/libjava/classpath/java/security/Permission.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/java/security/Permission.java')
-rw-r--r--libjava/classpath/java/security/Permission.java17
1 files changed, 15 insertions, 2 deletions
diff --git a/libjava/classpath/java/security/Permission.java b/libjava/classpath/java/security/Permission.java
index 48f4d52a18c..9072d95652e 100644
--- a/libjava/classpath/java/security/Permission.java
+++ b/libjava/classpath/java/security/Permission.java
@@ -181,7 +181,20 @@ public abstract class Permission implements Guard, Serializable
*/
public String toString()
{
- return '(' + getClass().getName() + ' ' + getName() + ' '
- + getActions() + ')';
+ StringBuffer string = new StringBuffer();
+
+ string = string.append('(');
+ string = string.append(getClass().getName());
+ string = string.append(' ');
+ string = string.append(getName());
+
+ if (!(getActions().equals("")))
+ {
+ string = string.append(' ');
+ string = string.append(getActions());
+ }
+
+ string = string.append(')');
+ return string.toString();
}
} // class Permission