diff options
author | Tom Tromey <tromey@cygnus.com> | 1999-12-18 00:44:00 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 1999-12-18 00:44:00 +0000 |
commit | ccfe7d0a0d5eee9236cb5bcf3e0216e4ce1e96e5 (patch) | |
tree | 6401faa65d3d581d7d62d48dcecee56a5c594777 /libjava | |
parent | 4e6de5a90fe708766966b38c9866f8963287fab6 (diff) | |
download | gcc-ccfe7d0a0d5eee9236cb5bcf3e0216e4ce1e96e5.zip gcc-ccfe7d0a0d5eee9236cb5bcf3e0216e4ce1e96e5.tar.gz gcc-ccfe7d0a0d5eee9236cb5bcf3e0216e4ce1e96e5.tar.bz2 |
re GNATS libgcj/111 (bug in reflection code)
* java/lang/reflect/Method.java (toString): Call getType if
required. Partial fix for PR libgcj/111. From Per Bothner.
From-SVN: r31002
Diffstat (limited to 'libjava')
-rw-r--r-- | libjava/ChangeLog | 3 | ||||
-rw-r--r-- | libjava/java/lang/reflect/Method.java | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 3a6aff1..bb0f225 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,5 +1,8 @@ 1999-12-17 Tom Tromey <tromey@cygnus.com> + * java/lang/reflect/Method.java (toString): Call getType if + required. Partial fix for PR libgcj/111. From Per Bothner. + * java/lang/natPosixProcess.cc (startProcess): Don't use sprintf. 1999-12-16 Bryce McKinlay <bryce@albatross.co.nz> diff --git a/libjava/java/lang/reflect/Method.java b/libjava/java/lang/reflect/Method.java index 01e8308..e7f697f 100644 --- a/libjava/java/lang/reflect/Method.java +++ b/libjava/java/lang/reflect/Method.java @@ -73,6 +73,9 @@ public final class Method extends AccessibleObject implements Member public String toString () { + if (parameter_types == null) + getType (); + StringBuffer b = new StringBuffer (); b.append(Modifier.toString(getModifiers())); b.append(" "); |