public abstract class ThrowableUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
WRAPPER_EXCEPTION_SUFFIX |
| 构造器和说明 |
|---|
ThrowableUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
containsCause(Throwable t,
Class<? extends Throwable> causeClass)
判断异常信息中是否包含指定的异常类型
|
static <T extends Throwable> |
findCause(Throwable t,
Class<T> causeClass)
从异常信息中查找对应的异常
|
static Throwable |
unwrap(Throwable t)
拆包异常,如果是包装异常的话。
|
static Throwable |
unwrap(WrapperException t)
拆包异常
|
@Nullable public static <T extends Throwable> T findCause(@NonNull Throwable t, @NonNull Class<T> causeClass)
T - 异常类型t - 异常信息causeClass - 要查找的目标异常类public static boolean containsCause(@NonNull
Throwable t,
@NonNull
Class<? extends Throwable> causeClass)
t - 异常信息causeClass - 要查找的目标异常类public static Throwable unwrap(WrapperException t)
t - 包装异常Copyright © 2021 EasyJ寮�婧愮ぞ鍖�. All rights reserved.