gpt4 book ai didi

java - JDI 为多个类应用类过滤器

转载 作者:行者123 更新时间:2023-11-30 10:25:17 25 4
gpt4 key购买 nike

我正在创建一个 MethodEntryRequest,我想将此请求仅应用于两个类模式的方法,例如:- "java.*" “太阳。*”。为此,我编写了以下代码。

MethodEntryRequest menr = mgr.createMethodEntryRequest();
menr.setSuspendPolicy(EventRequest.SUSPEND_ALL);
menr.addClassFilter("java.*|sun.*");

上述代码的问题在于它禁用了所有方法事件。但是,如果我只应用一种类模式方法,它就可以正常工作。我尝试使用 "\\\\|" 转义 "|" 但它没有用。所以我想知道如何为多个类模式应用类过滤器?

最佳答案

看起来有问题,正常的 Java 正则表达式无法正常工作。所以我通过创建两个 MethodEntryRequests 来解决我的问题,一个用于“sun.”,一个用于“java.”。但这不是最佳答案,因为每个类模式都会有一个 MethodEntryRequest。

关于java - JDI 为多个类应用类过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46324014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com