poor man Nothing
This commit is contained in:
@@ -23,10 +23,15 @@ import java.io.Closeable;
|
|||||||
*/
|
*/
|
||||||
public class ExceptionUtils {
|
public class ExceptionUtils {
|
||||||
|
|
||||||
|
public static class Nothing extends Error {
|
||||||
|
private Nothing() {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Translate exception to unchecked exception.
|
* Translate exception to unchecked exception.
|
||||||
*/
|
*/
|
||||||
public static RuntimeException rethrow(Throwable e) {
|
public static Nothing rethrow(Throwable e) {
|
||||||
if (e instanceof RuntimeException) {
|
if (e instanceof RuntimeException) {
|
||||||
throw (RuntimeException) e;
|
throw (RuntimeException) e;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user