Hey,
This fixes a minor bug in Permission's toString method. I also changed
it to use a StringBuffer instead.
Cheers,
Tania
2007-01-09 Tania Bento <[EMAIL PROTECTED]>
* java/security/Permission.java:
(toString): If there are no actions, then there should not
be a space between its name and ')'.
Index: java/security/Permission.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/security/Permission.java,v
retrieving revision 1.9
diff -u -r1.9 Permission.java
--- java/security/Permission.java 2 Jul 2005 20:32:40 -0000 1.9
+++ java/security/Permission.java 9 Jan 2007 16:15:46 -0000
@@ -181,7 +181,20 @@
*/
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