Throwable.java (CPlusPlusDemangler): New class.

2000-02-04  Andrew Haley  <aph@cygnus.com>

        * java/lang/Throwable.java (CPlusPlusDemangler): New class.
        (printStackTrace): Use a CPlusPlusDemangler to demangle names.
        * java/lang/natThrowable.cc (printRawStackTrace): Rename
        printStackTrace to printRawStackTrace.

From-SVN: r31785
This commit is contained in:
Andrew Haley 2000-02-04 16:59:35 +00:00 committed by Andrew Haley
parent 8760eaae3c
commit 43c5c8a630
3 changed files with 97 additions and 6 deletions

View file

@ -24,6 +24,7 @@ details. */
#include <java/lang/Throwable.h>
#include <java/io/PrintStream.h>
#include <java/io/PrintWriter.h>
#include <java/io/IOException.h>
#include <sys/types.h>
@ -61,7 +62,7 @@ java::lang::Throwable::fillInStackTrace (void)
}
void
java::lang::Throwable::printStackTrace (java::io::PrintWriter *wr)
java::lang::Throwable::printRawStackTrace (java::io::PrintWriter *wr)
{
wr->println (toString ());
#ifdef HAVE_BACKTRACE
@ -90,4 +91,3 @@ java::lang::Throwable::printStackTrace (java::io::PrintWriter *wr)
}
#endif /* HAVE_BACKTRACE */
}