Classes implementing all NoException features. Class
Exceptionsis the entry point to NoException functionality. After picking one of its predefined exception handlers and possibly calling
ExceptionHandler.passing(), you pass your code as a lambda to the appropriate method of
Exceptions.log().get(() -> my_throwing_lambda).orElse(fallback)
- See Also:
- NoException tutorial
Interface Summary Interface Description CloseableScopeSpecialization of
AutoCloseablethat throws only unchecked exceptions.
Class Summary Class Description CheckedExceptionHandlerRepresents downgrading policy for checked exceptions. ExceptionFilterRepresents exception handling policy that always ends with throwing another exception. ExceptionHandlerRepresents exception handling policy. ExceptionsStatic methods for creating predefined exception handlers.
Exception Summary Exception Description WrappedExceptionGeneral-purpose checked exception wrapper.