Я не могу понять, почему отладчик IntelliJ пропускает точки останова для некоторых операторов if
, как показано ниже для тех, у кого нет галочки.
Я подумал, что это может быть потому, что компилятор оптимизирует код и удаляет операторы if
, когда они бесполезны - выделены желтым цветом.Но во втором случае в показанном фрагменте, хотя он очень интуитивен и бесполезен и уже выделен, точка останова активна
Я пробовал:
- Очистить и восстановить
- Недействительные кэши и перезапуск IntelliJ
- Перезапуск отладчика
![code snippet example](https://i.stack.imgur.com/KzDej.png)