类 ExceptionUtils


  • public abstract class ExceptionUtils
    extends BaseUtils
    Exception Utilities class
    从以下版本开始:
    1.0.0
    作者:
    Mercy
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static <T extends java.lang.Throwable>
      T
      create​(java.lang.Class<T> throwableClass)  
      static <T extends java.lang.Throwable>
      T
      create​(java.lang.Class<T> throwableClass, java.lang.Object... args)  
      static <T extends java.lang.Throwable>
      T
      create​(java.lang.Class<T> throwableClass, java.lang.String message)  
      static <T extends java.lang.Throwable>
      T
      create​(java.lang.Class<T> throwableClass, java.lang.String message, java.lang.Throwable cause)  
      static <T extends java.lang.Throwable>
      T
      create​(java.lang.Class<T> throwableClass, java.lang.Throwable cause)  
      static <T extends java.lang.Throwable>
      T
      create​(java.lang.Class<T> throwableClass, java.lang.Throwable cause, java.lang.String messagePattern, java.lang.Object... args)  
      static java.lang.String getStackTrace​(java.lang.Throwable throwable)
      Gets the stack trace from a Throwable as a String.
      static <T extends java.lang.Throwable,​TT extends java.lang.Throwable>
      TT
      throwTarget​(T source, java.lang.Class<TT> thrownType)  
      static <T extends java.lang.Throwable,​TT extends java.lang.Throwable>
      TT
      wrap​(T source, java.lang.Class<TT> thrownType)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ExceptionUtils

        public ExceptionUtils()
    • 方法详细资料

      • getStackTrace

        public static java.lang.String getStackTrace​(java.lang.Throwable throwable)

        Gets the stack trace from a Throwable as a String.

        The result of this method vary by JDK version as this method uses Throwable.printStackTrace(java.io.PrintWriter). On JDK1.3 and earlier, the cause exception will not be shown unless the specified throwable alters printStackTrace.

        参数:
        throwable - the Throwable to be examined
        返回:
        the stack trace as generated by the exception's printStackTrace(PrintWriter) method
      • wrap

        public static <T extends java.lang.Throwable,​TT extends java.lang.Throwable> TT wrap​(T source,
                                                                                                   java.lang.Class<TT> thrownType)
      • create

        public static <T extends java.lang.Throwable> T create​(java.lang.Class<T> throwableClass,
                                                               java.lang.Throwable cause,
                                                               java.lang.String messagePattern,
                                                               java.lang.Object... args)
      • create

        public static <T extends java.lang.Throwable> T create​(java.lang.Class<T> throwableClass,
                                                               java.lang.String message,
                                                               java.lang.Throwable cause)
      • create

        public static <T extends java.lang.Throwable> T create​(java.lang.Class<T> throwableClass,
                                                               java.lang.Throwable cause)
      • create

        public static <T extends java.lang.Throwable> T create​(java.lang.Class<T> throwableClass,
                                                               java.lang.String message)
      • create

        public static <T extends java.lang.Throwable> T create​(java.lang.Class<T> throwableClass)
      • create

        public static <T extends java.lang.Throwable> T create​(java.lang.Class<T> throwableClass,
                                                               java.lang.Object... args)
      • throwTarget

        public static <T extends java.lang.Throwable,​TT extends java.lang.Throwable> TT throwTarget​(T source,
                                                                                                          java.lang.Class<TT> thrownType)
                                                                                                   throws TT extends java.lang.Throwable
        抛出:
        TT extends java.lang.Throwable