* java/lang/reflect/Method.java (toString): Avoid extra whitespace
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 25 Oct 2003 06:55:21 +0000 (06:55 +0000)
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 25 Oct 2003 06:55:21 +0000 (06:55 +0000)
on method with no modifiers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72919 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/java/lang/reflect/Method.java

index 304bb33..4aef656 100644 (file)
@@ -1,5 +1,10 @@
 2003-10-25  Bryce McKinlay  <bryce@mckinlay.net.nz>
 
+       * java/lang/reflect/Method.java (toString): Avoid extra whitespace
+       on method with no modifiers.
+
+2003-10-25  Bryce McKinlay  <bryce@mckinlay.net.nz>
+
        PR libgcj/11780:
        * java/lang/reflect/natMethod.cc (invoke): Look up caller and perform
        accessibility check only if target is non-public and accessible flag
index 3e0507f..f93a727 100644 (file)
@@ -163,8 +163,12 @@ public final class Method extends AccessibleObject implements Member
       getType ();
 
     StringBuffer b = new StringBuffer ();
-    Modifier.toString(getModifiers(), b);
-    b.append(" ");
+    int mods = getModifiers();
+    if (mods != 0)
+      {
+       Modifier.toString(mods, b);
+       b.append(" ");
+      }
     appendClassName (b, return_type);
     b.append(" ");
     appendClassName (b, declaringClass);