Я не знаю, какую библиотеку вы используете или как реализован ConditionParseException
.Однако, это, кажется, так называемое проверенное исключение .
Проверенное исключение не может быть проигнорировано, вы должны как-то обработать случай возникновения исключения.Это можно сделать, либо перехватив его, либо передав его вызывающей стороне метода.В вашей текущей реализации последняя выполняется путем добавления типа исключения в список throws
.
Если вы хотите удалить исключение из объявления throws
, вы должны обработать его, используяtry-catch
блок, например:
try {
} catch (ConditionParseException ex) {
}
Другой возможностью было бы сделать его непроверенным исключением .Для этого обработка исключения не является обязательной.Для подробного объяснения обоих видов исключений позвольте мне обратиться к этому вопросу .
TL; DR
Однако, если вы хотитеЧтобы полностью избавиться от типа ConditionParseException
(поскольку он устарел), вам необходимо:
- нажать «да» в диалоговом окне «Не удается выполнить рефакторинг»
- удалить все остальныеиспользование
ConditionParseException
.(например, catch
блоки и throw new ConditionParseException
операторы) - удалить файл
ConditionParseException
java.