У меня есть метод, который может генерировать два разных исключения: CommuncationException
и SystemException
. В обоих случаях я делаю тот же трехстрочный кодовый блок.
try {
...
}
catch (CommunicationException ce) {
...
}
catch {SystemExcetion se) {
...
}
Есть ли возможность сделать это так?
try {
...
}
catch (CommunicationException ce, SystemException se) {
...
}
Тогда мне не пришлось бы писать этот много кода. Я знаю, что я могу извлечь обработку исключений для частного метода, но поскольку код имеет длину всего 3 строки, определение метода будет содержать больше кода, чем само тело.