Метод, который я вызываю в run() в классе, реализующем Runnable), предназначен для выдачи исключения.
Но компилятор Java не позволяет мне сделать это и предлагает окружить его функцией try/catch.
Проблема в том, что, окружив его функцией try/catch, я делаю эту конкретную функцию run() бесполезной. Я действительно хочу генерировать это исключение.
Если я указываю throws для самого run(), компилятор жалуется, что Exception несовместим с предложением throws в Runnable.run().
Обычно меня вполне устраивает, что я не позволяю run() генерировать исключение. Но у меня уникальная ситуация, в которой мне необходима эта функция.
Как обойти это ограничение?
Подробнее здесь: https://stackoverflow.com/questions/115 ... -exception