Class StackTraces

java.lang.Object
org.kingdoms.utils.internal.stacktrace.StackTraces

public final class StackTraces extends Object
  • Method Details

    • stacktrace

      public static String stacktrace(int skip)
    • skipStackTrace

      public static <E extends Throwable> E skipStackTrace(E exception, int skip)
    • skipStackTrace

      public static StackTraceElement[] skipStackTrace(StackTraceElement[] stackTraceElements, int skip)
    • linkThreads

      public static void linkThreads(Thread parent, Thread child)
    • createInfoElement

      public static StackTraceElement createInfoElement(String message)
    • absoluteStackTrace

      public static <T extends Throwable> T absoluteStackTrace(T exception)
    • getCausationChain

      public static List<Throwable> getCausationChain(Throwable ex)
    • findCause

      public static Throwable findCause(Throwable exception, Predicate<Throwable> findCause)
    • printStackTrace

      public static void printStackTrace()
    • printStackTrace

      public static void printStackTrace(Throwable exception)
    • printStackTrace

      public static void printStackTrace(String header)
    • printStackTrace

      public static void printStackTrace(String prefix, StackTraceElement[] stackTraceElements, String header, int skip)
    • isCalledFromClass

      public static boolean isCalledFromClass(Class<?> clazz)