子インターフェースを持つインターフェースがあります。すなわち:
public interface GenCalculator extends Serializable {}
public interface SpecialCalculator extends GenCalculator {}
Eclipseでは、この場合GenCalculator
を拡張するすべてのインターフェースをどのように見つけることができますか?
右クリックして、GenCalculator
インターフェイスで[OpenType Hierarchy]を選択すると、そのGenCalculator
インターフェイスを実装するクラスのみが表示されます。実装するものと拡張するもののすべてを見たいです。
Eclipsev.3.2.2を使用しています。
Ctrl+T すべての子孫を表示するには
スーパーインターフェイス/クラスを表示する場合は、もう一度組み合わせを押します(最初のポップアップの細かい印刷を参照)。
これは可能ですが、タイプ階層は含まれません。
Eclipseエディター・ペインで、拡張クラスを検索するクラスの名前を強調表示します。
次に、[検索]> Java検索に移動し、そのクラスの名前を検索フィールドに事前入力する必要があります。
[制限]> [実装者]ラジオボタンをオンにします。
[検索]ボタンをクリックします。
エディタでGenCalculator
をクリックし、CTRL+T
を押します。クイック完全な階層が表示されます。
「OpenTypeHierarchy」ビューでもそれを行うことができますが、さまざまなオプション(右上隅のボタン)を切り替える必要があります。
Ctrl+H 検索が表示されたら、Java search)に移動し、[AllOccurrences]をクリックします。
nWire for Java でそれを行うことができます。ただし、nWireにはEclipse3.3以降が必要です。アップグレードすることを強くお勧めします。
クラス名の上にマウスを移動し、CTRL + Tを押します