natThread.cc (dumpStack): Removed.

* java/lang/natThread.cc (dumpStack): Removed.
        * java/lang/Thread.java (dumpStack): Implemented.

From-SVN: r31978
This commit is contained in:
Bryce McKinlay 2000-02-15 08:47:16 +00:00
parent 571f8ce40e
commit 83379befc0
2 changed files with 5 additions and 10 deletions

View File

@ -49,7 +49,11 @@ public class Thread implements Runnable
public native int countStackFrames (); public native int countStackFrames ();
public static native Thread currentThread (); public static native Thread currentThread ();
public native void destroy (); public native void destroy ();
public static native void dumpStack ();
public static void dumpStack ()
{
(new Exception ("Stack trace")).printStackTrace ();
}
public static int enumerate (Thread[] threads) public static int enumerate (Thread[] threads)
{ {

View File

@ -122,15 +122,6 @@ java::lang::Thread::destroy (void)
JvFail ("java::lang::Thread::destroy unimplemented"); JvFail ("java::lang::Thread::destroy unimplemented");
} }
void
java::lang::Thread::dumpStack (void)
{
// We don't implement this because it is very hard. Once we have a
// VM, this could potentially ask the VM to do the dump in cases
// where it makes sense.
JvFail ("java::lang::Thread::dumpStack unimplemented");
}
void void
java::lang::Thread::interrupt (void) java::lang::Thread::interrupt (void)
{ {