Top Description Constructors Methods
org.lwjgl.system

pack-priv final Class StackWalkUtil

extends Object
Class Inheritance
Imports
javax.annotation.*, java.util.*

Stack-walking utilities.

On Java 9 these methods are implemented using java.lang.StackWalker, which has much lower overhead.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static boolean
private static boolean
private static boolean
pack-priv static StackTraceElement[]
pack-priv static Object
stackWalkCheckPop(Class<?> after, Object pushedObj)

pack-priv static Object
pack-priv static Object[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

StackWalkUtilback to summary
private StackWalkUtil()

Method Detail

isAutoCloseableback to summary
private static boolean isAutoCloseable(StackTraceElement element, StackTraceElement pushed)
isSameMethodback to summary
private static boolean isSameMethod(StackTraceElement a, StackTraceElement b)
isSameMethodback to summary
private static boolean isSameMethod(StackTraceElement a, StackTraceElement b, String methodName)
stackWalkArrayback to summary
pack-priv static StackTraceElement[] stackWalkArray(Object[] a)
stackWalkCheckPopback to summary
pack-priv static Object stackWalkCheckPop(Class<?> after, Object pushedObj)
Annotations
@Nullable
stackWalkGetMethodback to summary
pack-priv static Object stackWalkGetMethod(Class<?> after)
stackWalkGetTraceback to summary
pack-priv static Object[] stackWalkGetTrace()