8

Eclipse JDT 3.8の呼び出し階層ビューには、現在のプロジェクト/ワーキング セット内の 独自のクラスからの参照/呼び出し元のみが表示されているようです。
jar/ライブラリからの呼び出し元は表示されなくなりました。

対照的に、Eclipse <= 3.6では、これはlibrariesからのものを含むすべての呼び出し元を示しました。

例:

  1. CTRL-SHIFT-T; 開いたDocumentBuilderFactory
  2. メソッドの概要で、右クリックしますsetAttribute()
  3. Call Hierarchyコンテキストメニューから選択
  4. [呼び出し階層] 設定で [発信者階層の表示] が有効になっていることを確認します。

Eclipse 3.8 は一致を示しませんが、Eclipse 3.6 は (少なくとも) 1 つの一致を示します ( jdk 6 でテスト済み)。

(「検索対象」設定では、すべてのオプションがチェックされています)

質問:
Eclipse 3.8 で以前の動作を有効にする方法はありますか、それともバグですか?


(「Show Callee Hierachy」モードでも同じ問題が見られます。jdk クラスからの内部呼び出し先は表示されません。たとえば、 の呼び出し先を比較しますArrayList.get()) 。

4

1 に答える 1

1

呼び出し階層ビューで、ドロップダウン矢印をクリックし、[検索対象] を選択して、[アプリケーション ライブラリ] ボックスをオンにします。

于 2012-11-22T18:53:54.030 に答える