< prev index next >

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

Print this page

        

@@ -110,25 +110,18 @@
     @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;
+                    ste = s = StackTraceElement.of(this);
                 }
             }
         }
         return s;
     }
< prev index next >