Package org.aspectj.lang
Class SoftException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.aspectj.lang.SoftException
- All Implemented Interfaces:
Serializable
Wrapper for checked exceptions matched by a 'declare soft'.
You can soften checked exceptions at join points by using
the form
declare soft: TypePattern: Pointcut
.
At the join points, any exceptions thrown which match
TypePattern will be wrapped in SoftException
and rethrown. You can get the original exception using
getWrappedThrowable()
or
getCause()
.- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCause()
void
void
printStackTrace
(PrintStream stream) void
printStackTrace
(PrintWriter stream) Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace, toString
-
Constructor Details
-
SoftException
-
-
Method Details
-
getWrappedThrowable
-
getCause
-
printStackTrace
public void printStackTrace()- Overrides:
printStackTrace
in classThrowable
-
printStackTrace
- Overrides:
printStackTrace
in classThrowable
-
printStackTrace
- Overrides:
printStackTrace
in classThrowable
-