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