Class UnwrappableRuntimeException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.clumd.projects.java_common_utils.base_enhancements.UnwrappableRuntimeException
- All Implemented Interfaces:
UnwrappableThrowable,Serializable
public abstract class UnwrappableRuntimeException
extends RuntimeException
implements UnwrappableThrowable
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUnwrappableRuntimeException(String reason) UnwrappableRuntimeException(String reason, Object... metadata) UnwrappableRuntimeException(String reason, Throwable cause) UnwrappableRuntimeException(String reason, Throwable cause, Object... metadata) UnwrappableRuntimeException(Supplier<String> reason) UnwrappableRuntimeException(Supplier<String> reason, Object... metadata) UnwrappableRuntimeException(Supplier<String> reason, Throwable cause) UnwrappableRuntimeException(Supplier<String> reason, Throwable cause, Object... metadata) -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.clumd.projects.java_common_utils.base_enhancements.UnwrappableThrowable
unwrapReasons, unwrapReasons, unwrapReasonsIntoList
-
Field Details
-
metadata
-
-
Constructor Details
-
UnwrappableRuntimeException
-
UnwrappableRuntimeException
-
UnwrappableRuntimeException
-
UnwrappableRuntimeException
-
UnwrappableRuntimeException
-
UnwrappableRuntimeException
-
UnwrappableRuntimeException
-
UnwrappableRuntimeException
-
-
Method Details
-
unwrapReasonsIntoList
- Specified by:
unwrapReasonsIntoListin interfaceUnwrappableThrowable
-