Class ExceptionUtils
java.lang.Object
cool.scx.common.util.ExceptionUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetStackTraceString(Throwable throwable) 获取 jdk 内部默认实现的堆栈跟踪字符串static <T> Tignore(cool.scx.functional.ScxCallable<T, ?> handler) 忽略异常 发生异常时返回 nullstatic <T> Tignore(cool.scx.functional.ScxCallable<T, ?> handler, T defaultVal) 忽略异常 发生异常时返回默认值static voidignore(cool.scx.functional.ScxRunnable<?> handler) 忽略异常static booleannoException(cool.scx.functional.ScxRunnable<?> scxRunnable) 检测执行的操作是否有异常 (有异常时不打印信息)
-
Constructor Details
-
ExceptionUtils
public ExceptionUtils()
-
-
Method Details
-
ignore
public static <T> T ignore(cool.scx.functional.ScxCallable<T, ?> handler) 忽略异常 发生异常时返回 null -
ignore
public static <T> T ignore(cool.scx.functional.ScxCallable<T, ?> handler, T defaultVal) 忽略异常 发生异常时返回默认值 -
ignore
public static void ignore(cool.scx.functional.ScxRunnable<?> handler) 忽略异常 -
noException
public static boolean noException(cool.scx.functional.ScxRunnable<?> scxRunnable) 检测执行的操作是否有异常 (有异常时不打印信息) -
getStackTraceString
-