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