断点的“打印文本”属性指定到达断点时,将在“输出”窗口的调试器控制台标签中打印的文本。可以在“新建断点”对话框或断点的定制器中设置该属性。
对于 Java 断点,“打印文本”属性可能包括七个标准标记和一个打印表达式值的特殊符号(例如 {=i + j})。所有标记的值都将根据当前的上下文获得。某些标记只能用于特定的断点类型,而某些标记在不同情况中具有不同的含义。
下表列出了标记和断点的类型。单元格中的加号 (+) 或文本表示可将标记用于该断点类型。减号 (-) 表示标记不能用于该断点类型。
标记 | 断点类型 | |||||
---|---|---|---|---|---|---|
行 | 方法 | 异常 | 线程 | 类 | 变量 | |
{className} | + | + | + | - | + | + |
{lineNumber} | + | + | + | - | + | + |
{methodName} | + | + | + | - | + | + |
{threadName} | + | + | + | + | + | + |
{variableValue} | - | - | 异常值 | - | - | 变量值 |
{variableType} | - | - | 异常名 | - | - | 变量类型 |
{action} | - | - | - | - | 准备或卸载 | 修改或访问 |
{$"expression"} | + | + | - | - | - | + |