设置条件断点
另请参见
可以在断点上设置条件,以便仅当符合条件时才会中断执行。可通过选中“条件”复选框并输入条件,在线程断点以外的任何断点上设置条件。
对于所有断点,可使用以下方法指定断点的触发频率:选中“进行命中计数时中断”复选框,然后从下拉列表中选择一个条件并指定数值。
类断点和异常断点可用于设置以下条件:
- 对于类断点,可使用以下方法排除触发断点的类:选中“排除类”复选框,然后指定要排除的类。
- 对于异常断点,可使用以下方法过滤触发断点的类:选中“过滤抛出异常的类”复选框,然后指定要匹配或排除的类名。
设置断点条件:
- 创建新的断点或打开现有断点的定制器,方法是:在“断点”窗口中右键单击其名称,然后选择“定制”。
- 选中“条件”复选框,然后在“条件”字段中键入条件。条件必须遵循 Java 语法规则。条件可在等号 (=) 右侧包含任何内容。条件也可包括当前上下文中的变量和方法。以下为异常情况:
- 忽略导入。必须使用全限定名称,如 obj instanceof java.lang.String。
- 不能直接访问外部类方法和变量。应使用 this.variableName 或 this$1。
- (可选)选中“进行命中计数时中断”复选框,然后从下拉列表中选择一个条件并指定数值。
条件行断点在源代码编辑器的左旁注中包含
图标。
- 另请参见
- IDE 中的断点
- 设置 Java 断点
- 将断点归组
- 关于调试 Java 应用程序
法律声明