を作成していますが、このリクエストを ex:-とMethodEntryRequest
の 2 つのクラス パターンのメソッドのみに適用したいと考えています。そのために、次のコードを書きました。"java.*"
"sun.*"
MethodEntryRequest menr = mgr.createMethodEntryRequest();
menr.setSuspendPolicy(EventRequest.SUSPEND_ALL);
menr.addClassFilter("java.*|sun.*");
上記のコードの問題は、すべてのメソッド イベントを無効にすることです。しかし、クラス パターン メソッドを 1 つだけ適用すると、正常に動作します。でエスケープしようと"|"
しまし"\\\\|"
たが、うまくいきませんでした。複数のクラスパターンにクラスフィルターを適用する方法を知りたいですか?