public class ExceptionUtils
extends org.apache.commons.lang.exception.ExceptionUtils
| Constructor and Description |
|---|
ExceptionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
containsType(Throwable throwable,
Class<?> type)
This method returns true if the throwable contains a
Throwable that
matches the specified class or subclass in the exception chain. |
static <ET> ET |
getDeepestOccurenceOfType(Throwable throwable,
Class<ET> type)
This method returns the throwable closest to the root cause that matches the
specified class or subclass.
|
static String |
getFullStackTraceWithoutMessages(Throwable throwable)
Similar to
ExceptionUtils.getFullStackTrace(Throwable) but removing the exception and causes
messages. |
addCauseMethodName, getCause, getCause, getFullStackTrace, getMessage, getRootCause, getRootCauseMessage, getRootCauseStackTrace, getStackFrames, getStackTrace, getThrowableCount, getThrowableList, getThrowables, indexOfThrowable, indexOfThrowable, indexOfType, indexOfType, isCauseMethodName, isNestedThrowable, isThrowableNested, printRootCauseStackTrace, printRootCauseStackTrace, printRootCauseStackTrace, removeCauseMethodName, removeCommonFrames, setCausepublic static boolean containsType(Throwable throwable, Class<?> type)
Throwable that
matches the specified class or subclass in the exception chain. Subclasses of
the specified class do match.throwable - the throwable to inspect, may be nulltype - the type to search for, subclasses match, null returns falsepublic static <ET> ET getDeepestOccurenceOfType(Throwable throwable, Class<ET> type)
throwable - the throwable to inspect, may be nulltype - the type to search for, subclasses match, null returns nullpublic static String getFullStackTraceWithoutMessages(Throwable throwable)
ExceptionUtils.getFullStackTrace(Throwable) but removing the exception and causes
messages. This is useful to determine if two exceptions have matching stack traces regardless of
the messages which may contain invokation specific datathrowable - the throwable to inspect, may be nullnullCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.