Class StackTraceElements


  • public final class StackTraceElements
    extends java.lang.Object
    Creates stack trace elements for members.
    • Constructor Detail

      • StackTraceElements

        private StackTraceElements()
    • Method Detail

      • forMember

        public static java.lang.Object forMember​(java.lang.reflect.Member member)
      • forType

        public static java.lang.Object forType​(java.lang.Class<?> implementation)
      • clearCache

        public static void clearCache()
        Clears the internal cache for StackTraceElements.
      • convertToInMemoryStackTraceElement

        public static StackTraceElements.InMemoryStackTraceElement[] convertToInMemoryStackTraceElement​(java.lang.StackTraceElement[] stackTraceElements)
        Returns encoded in-memory version of StackTraceElements.
      • convertToStackTraceElement

        public static java.lang.StackTraceElement[] convertToStackTraceElement​(StackTraceElements.InMemoryStackTraceElement[] inMemoryStackTraceElements)
        Decodes in-memory stack trace elements to regular StackTraceElements.
      • weakIntern

        private static java.lang.String weakIntern​(java.lang.String s)