IDEA
中是否只有在某些变量具有特定值时才触发断点。
例如,如果我有一个名为count
的变量,并且假设我在同一范围内的某个地方设置了断点,并且我希望此断点仅在count
变量的值为时才触发,比如说5,然后在所有其他情况下跳过此断点案例。
像这样可能吗?
是的,在Intellij中是可能的,断点具有某些属性,其中之一是condition
,您可以在其中指定一个条件,该条件在每次命中断点时都会检查。如果条件评估为真,则执行选定的操作。否则,断点将被忽略。
您可以在语句上放置一个断点,然后右键单击该断点,然后单击 More
选项。然后将弹出一个对话框,您可以在其中向该断点添加条件。
或者,您可以按Ctrl + Shift + F8打开断点对话框中,导航到感兴趣的断点并添加条件。
请参阅Jetbrains here的正式文档。
这里是情况可能的示例