diff options
Diffstat (limited to 'libjava/classpath/java/security/Permission.java')
-rw-r--r-- | libjava/classpath/java/security/Permission.java | 17 |
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 |