summaryrefslogtreecommitdiffstats
path: root/libjava/java/lang/Throwable.java
diff options
context:
space:
mode:
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2000-12-22 06:19:24 +0000
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2000-12-22 06:19:24 +0000
commite0b22e777cefe4894586f4914f3517dfdf4a4e68 (patch)
tree66855e76aba1a3329f80828763a2d88be59a8adb /libjava/java/lang/Throwable.java
parentf15e7e724dcf97a0c30d5d397bc807db3047a9e5 (diff)
downloadppe42-gcc-e0b22e777cefe4894586f4914f3517dfdf4a4e68.tar.gz
ppe42-gcc-e0b22e777cefe4894586f4914f3517dfdf4a4e68.zip
* java/lang/Throwable.java (trace_enabled): New static field.
* java/lang/natThrowable.cc (fillInStackTrace): Do nothing if trace_enabled not set. * prims.cc (main_init): Turn off trace_enabled while creating default exception objects. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38442 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang/Throwable.java')
-rw-r--r--libjava/java/lang/Throwable.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/libjava/java/lang/Throwable.java b/libjava/java/lang/Throwable.java
index 610a499a2cb..4aa21399c5a 100644
--- a/libjava/java/lang/Throwable.java
+++ b/libjava/java/lang/Throwable.java
@@ -164,6 +164,8 @@ public class Throwable implements Serializable
// Name of this field comes from serialization spec.
private String detailMessage;
+ // Setting this flag to false prevents fillInStackTrace() from running.
+ static boolean trace_enabled = true;
private transient byte stackTrace[];
private static final long serialVersionUID = -3042686055658047285L;
}
OpenPOWER on IntegriCloud