< prev index next > src/java.base/share/classes/java/lang/StackTraceElement.java
Print this page
stackTrace[i] = new StackTraceElement();
}
// VM to fill in StackTraceElement
initStackTraceElements(stackTrace, x, depth);
! return of(stackTrace);
}
/*
* Returns a StackTraceElement from a given StackFrameInfo.
*/
stackTrace[i] = new StackTraceElement();
}
// VM to fill in StackTraceElement
initStackTraceElements(stackTrace, x, depth);
! return finishInit(stackTrace);
}
/*
* Returns a StackTraceElement from a given StackFrameInfo.
*/
ste.computeFormat();
return ste;
}
! static StackTraceElement[] of(StackTraceElement[] stackTrace) {
// ensure the proper StackTraceElement initialization
for (StackTraceElement ste : stackTrace) {
ste.computeFormat();
}
return stackTrace;
ste.computeFormat();
return ste;
}
! static StackTraceElement[] finishInit(StackTraceElement[] stackTrace) {
// ensure the proper StackTraceElement initialization
for (StackTraceElement ste : stackTrace) {
ste.computeFormat();
}
return stackTrace;
< prev index next >