Автоматически заменять отдельные предложения catch на дублирующие предложения catch

Кто-нибудь знает, есть ли в java инструмент или что-то подобное, чтобы заменить отдельные предложения catch дублирующим кодом в java несколькими предложениями catch для удаления дублирующегося кода?

Контекстом является обновление vom java jdk6 до 7.

Спасибо и ура, Ste

1 ответ

Решение

Я не думаю, что есть автоматический способ, вы можете сделать что-то вроде следующего

    try {
       // code
    } catch (Exception1 e1) {
      // caught Exception1
    } catch (Exception2 e2) {
      // caught Exception2
    }

Вы можете изменить это на

    try {
       // code
    } catch (Exception1|Exception2 e) {
      // caught Exception1 or Exception2
    }
Другие вопросы по тегам