public class StackTraceUtils extends Object
Constructor and Description |
---|
StackTraceUtils() |
Modifier and Type | Method and Description |
---|---|
static Class<?> |
getCallerClass(org.graalvm.word.Pointer startSP)
Implements the shared semantic of Reflection.getCallerClass and StackWalker.getCallerClass.
|
static Class<?> |
getCallerClass(org.graalvm.word.Pointer startSP,
int depth) |
static Class<?>[] |
getClassContext(int skip,
org.graalvm.word.Pointer startSP) |
static StackTraceElement[] |
getStackTrace(boolean filterExceptions,
org.graalvm.nativeimage.IsolateThread thread) |
static StackTraceElement[] |
getStackTrace(boolean filterExceptions,
org.graalvm.word.Pointer startSP) |
static boolean |
shouldShowFrame(FrameInfoQueryResult frameInfo,
boolean showReflectFrames,
boolean showHiddenFrames) |
public static StackTraceElement[] getStackTrace(boolean filterExceptions, org.graalvm.word.Pointer startSP)
public static StackTraceElement[] getStackTrace(boolean filterExceptions, org.graalvm.nativeimage.IsolateThread thread)
public static Class<?>[] getClassContext(int skip, org.graalvm.word.Pointer startSP)
public static Class<?> getCallerClass(org.graalvm.word.Pointer startSP)
public static Class<?> getCallerClass(org.graalvm.word.Pointer startSP, int depth)
public static boolean shouldShowFrame(FrameInfoQueryResult frameInfo, boolean showReflectFrames, boolean showHiddenFrames)