При отладке в IntelliJ приложения, которое регистрирует перехватчики выключения, перехватчики выключения не вызываются, если я нажимаю круглую кнопку с зеленой стрелкой «перезапустить» или красную квадратную кнопку «стоп». В обоих случаях кажется, что отладочное приложение немедленно принудительно завершается.
(Обратите внимание, что это не дубликат Как мне остановить обработку, работающую в intelliJ, чтобы она вызывала перехватчики выключения?)
Когда я «вручную» отправляю процессу отладчика сигнал INT с терминала Mac, конечно, мои перехватчики завершения работы работают, как и ожидалось. Но мне не удалось обнаружить какие-либо параметры конфигурации или элементы управления в среде IDE, которые вызывают желаемое поведение.