diff options
author | Thomas Fitzsimmons <fitzsim@redhat.com> | 2006-05-29 22:04:13 +0000 |
---|---|---|
committer | Thomas Fitzsimmons <fitzsim@gcc.gnu.org> | 2006-05-29 22:04:13 +0000 |
commit | 2d25461bcbce43be17becfe8d53d14d17a233c6c (patch) | |
tree | dd9f373cef0297f5a96224f12d656851cbfc7050 | |
parent | 9268b7cb5f1d111b638ca275007415ec580aebf5 (diff) | |
download | gcc-2d25461bcbce43be17becfe8d53d14d17a233c6c.zip gcc-2d25461bcbce43be17becfe8d53d14d17a233c6c.tar.gz gcc-2d25461bcbce43be17becfe8d53d14d17a233c6c.tar.bz2 |
natThread.cc (countStackFrames): Do not throw UnsupportedOperationException.
2006-05-29 Thomas Fitzsimmons <fitzsim@redhat.com>
* java/lang/natThread.cc (countStackFrames): Do not throw
UnsupportedOperationException.
(resume): Likewise.
(stop): Likewise.
(suspend): Likewise.
From-SVN: r114218
-rw-r--r-- | libjava/ChangeLog | 8 | ||||
-rw-r--r-- | libjava/java/lang/natThread.cc | 22 |
2 files changed, 21 insertions, 9 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index ac0388c..3c351c3 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,11 @@ +2006-05-29 Thomas Fitzsimmons <fitzsim@redhat.com> + + * java/lang/natThread.cc (countStackFrames): Do not throw + UnsupportedOperationException. + (resume): Likewise. + (stop): Likewise. + (suspend): Likewise. + 2006-05-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> * configure.ac: Add sys/rw_lock.h to AC_CHECK_HEADERS. diff --git a/libjava/java/lang/natThread.cc b/libjava/java/lang/natThread.cc index 2879df8..9984142 100644 --- a/libjava/java/lang/natThread.cc +++ b/libjava/java/lang/natThread.cc @@ -20,7 +20,6 @@ details. */ #include <java/lang/Thread.h> #include <java/lang/ThreadGroup.h> #include <java/lang/IllegalArgumentException.h> -#include <java/lang/UnsupportedOperationException.h> #include <java/lang/IllegalThreadStateException.h> #include <java/lang/InterruptedException.h> #include <java/lang/NullPointerException.h> @@ -91,8 +90,10 @@ jint java::lang::Thread::countStackFrames (void) { // NOTE: This is deprecated in JDK 1.2. - throw new UnsupportedOperationException - (JvNewStringLatin1 ("Thread.countStackFrames unimplemented")); + + // Old applets still call this method. Rather than throwing + // UnsupportedOperationException we simply fail silently. + return 0; } @@ -150,8 +151,9 @@ void java::lang::Thread::resume (void) { checkAccess (); - throw new UnsupportedOperationException - (JvNewStringLatin1 ("Thread.resume unimplemented")); + + // Old applets still call this method. Rather than throwing + // UnsupportedOperationException we simply fail silently. } void @@ -335,16 +337,18 @@ void java::lang::Thread::stop (java::lang::Throwable *) { checkAccess (); - throw new UnsupportedOperationException - (JvNewStringLatin1 ("Thread.stop unimplemented")); + + // Old applets still call this method. Rather than throwing + // UnsupportedOperationException we simply fail silently. } void java::lang::Thread::suspend (void) { checkAccess (); - throw new UnsupportedOperationException - (JvNewStringLatin1 ("Thread.suspend unimplemented")); + + // Old applets still call this method. Rather than throwing + // UnsupportedOperationException we simply fail silently. } static int nextThreadNumber = 0; |