Бытовая ситуация для отладки для разработчиков Java - это то, в котором выбрасывается Исключение, а затем вам нужно вставить в отладчик, чтобы узнать, что его бросило. Обычно вы пытаетесь настроить некоторые точки останова до того, как будет выбрано исключение, и надеемся, что вы сможете определить ситуацию, которая ведет к этому исключению.
В Eclipse точка останова может иметь определенное выражение, где оно запускается только тогда, когда, например, переменная x равна значению y. Мой вопрос в том, можно ли определить какое-то глобальное выражение, где, как только генерируется исключение, оно улавливается отладчиком, позволяя программисту немедленно проверить все переменные? В идеале вы бы еще не ударили по блоку catch, Eclipse поймал бы исключение, которое будет поднято, и прекратит выполнение без изменения содержимого стека.
Возможно ли это или ограничено JVM?