在 JDI 中,有一个 API 可以从 JPDA 使用的 JVM 中已处理的事件中排除事件。这是使用以下方法完成的:
addExclusionFilter(String)排除某些模式;例如addExclusionFilter("java.*")addClassFilter(String)包括一些模式;例如addClassFilter("java.util.*")
现在,我两个都需要。我需要排除来自的所有事件,"java.*"但我需要接收来自"java.util.Iterator".
另外,请注意,例如java.util.Iterator是由java.util.AbstractList. 我们如何接收此类事件java.util.Iterator?
当我使用这两种方法时,我实际上不再接收事件了。你知道怎么做吗?提前致谢。