【发布时间】:2012-11-03 20:36:11
【问题描述】:
.NET 有几个方便的注解,指示调试器单步执行/跳过某些方法。我想知道是否有适用于 Java 平台的等价物。
例如:
@DebuggerStepThrough
public void foo() {
..
}
会导致调试器在单步执行时不停止在foo。
我尝试了什么
- 在类文件中使用 SYNTHETIC 标志。这会导致 javac 禁止用户代码调用此类方法。
- 自定义属性。没有JDI API 可以检索注释。在this forum 上也提到过。
附言。我正在实现一个调试器并控制发出的字节码
【问题讨论】: