Это мой сценарий, у меня есть список исключений, содержащий произвольные исключения, например, из другой иерархии, и приведенные ниже фрагменты кода объяснят, что мне нужно сделать
private List<java.lang.Class> connectionExceptions;
try {
// trying to connect to external module;
} catch(Exception e) {
// Need to compare this exception e with a list of exceptions which I have,
// and the action depends on the results. There may be some other exception
// which are not in the list.
}
Итак, как мне сравнить исключения, которые мне нужны, с какими-то действиями, если исключение есть в списке или чем-то еще ...
Я знаю, поток управления зависит от исключения, это не хорошая практика. Но мне нужно это сделать.