通常,当我想观察运行时,我会在Java应用程序中设置一个断点。
但是,有时我只想知道是否调用了一个方法。因此,断点对我没有帮助,我插入了一个"systrace“语句System.out.println("method signature");。
我认为,如果我能够设置一个断点,当到达断点时,只需打印出systrace消息并继续运行,这将是一个不错的特性。
你知道这是否可能吗?
发布于 2014-07-15 11:47:42
您必须使用以下条件使其成为一个条件断点:
System.out.printf(Thread.currentThread().getStackTrace()[1].getMethodName() + "\n") == null在我的Eclipse中工作得很好。我使用printf将打印代码计算为布尔值。不确定是否有自动将此代码插入断点的方法。
https://stackoverflow.com/questions/24756874
复制相似问题