2

を作成していますが、このリクエストを ex:-とMethodEntryRequestの 2 つのクラス パターンのメソッドのみに適用したいと考えています。そのために、次のコードを書きました。"java.*""sun.*"

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

上記のコードの問題は、すべてのメソッド イベントを無効にすることです。しかし、クラス パターン メソッドを 1 つだけ適用すると、正常に動作します。でエスケープしようと"|"しまし"\\\\|"たが、うまくいきませんでした。複数のクラスパターンにクラスフィルターを適用する方法を知りたいですか?

4

1 に答える 1