< prev index next >

jdk/src/java.base/share/classes/java/lang/StackFrameInfo.java

Print this page

        

*** 110,134 **** @Override public String toString() { return toStackTraceElement().toString(); } - /** - * Fill in the fields of the given StackTraceElement - */ - private native void toStackTraceElement0(StackTraceElement ste); - @Override public StackTraceElement toStackTraceElement() { StackTraceElement s = ste; if (s == null) { synchronized (this) { s = ste; if (s == null) { ! s = new StackTraceElement(); ! toStackTraceElement0(s); ! ste = s; } } } return s; } --- 110,127 ---- @Override public String toString() { return toStackTraceElement().toString(); } @Override public StackTraceElement toStackTraceElement() { StackTraceElement s = ste; if (s == null) { synchronized (this) { s = ste; if (s == null) { ! ste = s = StackTraceElement.of(this); } } } return s; }
< prev index next >