Почему отладчик IntelliJ пропускает точки останова в некоторых операторах if? - PullRequest
2 голосов
/ 06 апреля 2019

Я не могу понять, почему отладчик IntelliJ пропускает точки останова для некоторых операторов if, как показано ниже для тех, у кого нет галочки.

Я подумал, что это может быть потому, что компилятор оптимизирует код и удаляет операторы if, когда они бесполезны - выделены желтым цветом.Но во втором случае в показанном фрагменте, хотя он очень интуитивен и бесполезен и уже выделен, точка останова активна

Я пробовал:

  • Очистить и восстановить
  • Недействительные кэши и перезапуск IntelliJ
  • Перезапуск отладчика

code snippet example

...