我正在创建一个MethodEntryRequest
,并且我想将此请求仅应用于 ex:-"java.*"
和的两个类模式的方法"sun.*"
。为此,我编写了以下代码。
MethodEntryRequest menr = mgr.createMethodEntryRequest();
menr.setSuspendPolicy(EventRequest.SUSPEND_ALL);
menr.addClassFilter("java.*|sun.*");
上面代码的问题是它禁用了所有方法事件。但是,如果我只应用一种类模式方法,它就可以正常工作。我尝试逃脱"|"
,"\\\\|"
但没有奏效。所以我想知道如何为多个类模式应用类过滤器?