Package dev.comfast.errors
Class ErrorKit
java.lang.Object
dev.comfast.errors.ErrorKit
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ErrorKit
public ErrorKit()
-
-
Method Details
-
_fail
- Parameters:
msgParams- printf params for errorMsg- Returns:
- Supplier for RuntimeException, fits to Streams/Optionals
Usage:
found = someStream.findFirst().orElseThrow(_fail("Not found '%s'", someParam))
-
rethrow
In case of fail rethrows RuntimeException with additional error message. Usage:rethrow(() -> somethingCanFail(), "Something failed");
rethrow(() -> somethingCanFail(), "Something failed, see: '%s'", "some param");
-