changeset 14126:ef41e0d32c15

8226809: Circular reference in printed stack trace is not correctly indented & ambiguous Reviewed-by: bpb
author darcy
date Fri, 28 Jun 2019 18:51:01 -0700
parents 060a9636fe44
children 47092994d86b
files src/share/classes/java/lang/Throwable.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/classes/java/lang/Throwable.java	Fri Aug 28 07:33:24 2020 +0100
+++ b/src/share/classes/java/lang/Throwable.java	Fri Jun 28 18:51:01 2019 -0700
@@ -680,7 +680,7 @@
                                          Set<Throwable> dejaVu) {
         assert Thread.holdsLock(s.lock());
         if (dejaVu.contains(this)) {
-            s.println("\t[CIRCULAR REFERENCE:" + this + "]");
+            s.println(prefix + caption + "[CIRCULAR REFERENCE: " + this + "]");
         } else {
             dejaVu.add(this);
             // Compute number of frames in common between this and enclosing trace