У меня есть код, который может вызывать как проверенные, так и исполняемые исключения.
Я хотел бы поймать проверенное исключение и обернуть его исключением во время выполнения. Но если выбрано RuntimeException, мне не нужно его обертывать, поскольку это уже исключение для выполнения.
Решение, которое у меня есть, немного накладно и не является "опрятным":
try {
// some code that can throw both checked and runtime exception
} catch (RuntimeException e) {
throw e;
} catch (Exception e) {
throw new RuntimeException(e);
}
Любая идея для более элегантного способа?