.NET有一些方便的注释,可以指示调试器跳过/步入某些方法。我想知道在Java平台上是否有相应的注释。 例如: @DebuggerStepThrough public void foo() { .. } 如果在步进时会导致调试器不停止在foo中。 我尝试过的方法 在classfile中使用SYNTHETIC标志。这会使javac禁止用户代码调用此类方法。 自定义属性。没有JDI API来检索注释。也在本论坛上提到。 PS. 我正在实现一个调试器并且可以控制发出的字节码。