为什么IntelliJ调试器跳过某些if语句上的断点?

时间:2019-04-06 13:30:32

标签: java debugging intellij-idea

我不明白为什么IntelliJ调试器为什么跳过某些if语句上的断点,如下所示,对于那些没有复选标记的语句。

我认为这可能是因为编译器优化了代码,并在无用的情况下删除了if语句-用黄色突出显示。但是在显示的片段的第二种情况下,虽然很直观,没有用并且已经突出显示了,但是断点是活动的

我尝试过:

  • 清洁和重建
  • 使缓存无效并重新启动IntelliJ
  • 重新启动调试器

code snippet example

0 个答案:

没有答案