У меня есть ваше стандартное try/catch
утверждение:
try
{
// Do a bunch of stuff
}
catch ( Exception e )
{
throw e;
}
Есть ли способ определить, какие возможные исключения могут быть получены из моего кода, не пытаясь заставить мой код завершиться с ошибкой, чтобы увидеть, какой тип исключения e
есть?
Например, если я сделал несколько HTTP-вызовов или, возможно, некоторые JSON-вещи, которые я хочу обработать по-другому, мой код может выглядеть так:
try
{
// Do a bunch of stuff
}
catch ( HttpException e )
{
// Do something
throw e;
}
catch ( JSONException e )
{
// Do something else
throw e;
}
catch ( Exception e )
{
throw e;
}
Но, возможно, я делаю целую кучу вещей в своем коде, и я не уверен (из-за отсутствия опыта Java), какие возможные исключения могут быть пойманы ...
Есть ли какой-нибудь возможный способ использования Eclipse для просмотра набора кода и получения списка всех возможных типов исключений, которые могут быть перехвачены?