10

Eclipse の私のお気に入りの機能の 1 つは、メソッドの呼び出し元/呼び出し先階層を開く機能です。

デフォルトでは、ビューにはコードベースの外部にあるクラスへの/からの呼び出しが表示されます... 通常は気にしません。

不要な特定のパッケージ名を除外するオプションがありますが、必要なパッケージ以外のすべてのパッケージを除外するには、反対のことを行う必要があります。ここで「で始まる文字列を除くすべての文字列に一致する」ために使用する適切な正規表現は何ですか?com.mycompany.

代替テキスト

4

8 に答える 8

14

私は最近同じ問題を抱えていて、Call Hierarchy のオプションを調べたところ、Search In オプションにたどり着きました。三角形をクリックするとアクティブになります

メニューを見る

フィルタリング オプションは非常にシンプルで効果的です。 検索オプション

于 2012-11-19T09:26:04.320 に答える
2

「Filter Calls」は、正規表現ではなく、フィルター パターンに glob 構文を使用しているようです。glob パターンと一致しないものを指定することはできません。ごめん。

于 2010-10-18T20:12:29.080 に答える
1

これはまさにあなたが探しているものではありませんが、代替ソリューションです。nWire for Javaを見てください。コード探索プラグインです。他の多くのものの中で、それは呼び出し階層を提示します. ただし、独自のコードから発信された呼び出しのみが表示されるため、ニーズに合うはずです。

于 2010-10-19T08:17:15.640 に答える
0

解決策の 1 つは (やや力ずくですが)、他のコードを Eclipse の手の届かないところから削除することです。それらを別々のワークスペースに配置するか、1 つのワークスペースでそれらが必要な場合がある場合は、それらを表示したくないときに他のプロジェクトを閉じます。

于 2011-01-11T01:20:31.913 に答える
0

You could try to add a parameter to the method, than all calls will be shown as error on rebuild.

于 2012-01-12T14:59:09.273 に答える
0

組織を除外できます。、ネット。、java.* など。これにより(私の場合)、リストが大幅に削減されます

于 2016-11-14T07:36:10.343 に答える