类 ExceptionUtils
- java.lang.Object
-
- io.microsphere.util.BaseUtils
-
- io.microsphere.util.ExceptionUtils
-
-
构造器概要
构造器 构造器 说明 ExceptionUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T extends java.lang.Throwable>
Tcreate(java.lang.Class<T> throwableClass)
static <T extends java.lang.Throwable>
Tcreate(java.lang.Class<T> throwableClass, java.lang.Object... args)
static <T extends java.lang.Throwable>
Tcreate(java.lang.Class<T> throwableClass, java.lang.String message)
static <T extends java.lang.Throwable>
Tcreate(java.lang.Class<T> throwableClass, java.lang.String message, java.lang.Throwable cause)
static <T extends java.lang.Throwable>
Tcreate(java.lang.Class<T> throwableClass, java.lang.Throwable cause)
static <T extends java.lang.Throwable>
Tcreate(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>
TTthrowTarget(T source, java.lang.Class<TT> thrownType)
static <T extends java.lang.Throwable,TT extends java.lang.Throwable>
TTwrap(T source, java.lang.Class<TT> thrownType)
-
-
-
方法详细资料
-
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
- theThrowable
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
-
-