【发布时间】:2018-03-11 06:30:52
【问题描述】:
我有一个重写了toString() 方法的类。它看起来像这样:
public class Foo {
private int debugInfo;
/* some code */
@Override
public String toString() {
return "some-string";
}
}
在 Android-studio 的“变量”中的调试选项卡中,它表示为来自 toString 的文本:
是否可以为调试器制作自定义消息以显示在“变量”中?我想查看debugInfo 字段值而不是toString 输出,而无需单击“展开”箭头。
我知道,C#语言中存在类比,是[DebuggerDisplay]attribute:
[DebuggerDisplay("info = {debugInfo}")]
public class Foo
{
private int debugInfo;
}
我想为 java/android 提供类似的东西。
【问题讨论】:
标签: java android android-studio debugging