web-dev-qa-db-ja.com

Eclipse-インターフェースを拡張するすべてのクラスを検索します

子インターフェースを持つインターフェースがあります。すなわち:

public interface GenCalculator extends Serializable {}

public interface SpecialCalculator extends GenCalculator {}

Eclipseでは、この場合GenCalculatorを拡張するすべてのインターフェースをどのように見つけることができますか?

右クリックして、GenCalculatorインターフェイスで[OpenType Hierarchy]を選択すると、そのGenCalculatorインターフェイスを実装するクラスのみが表示されます。実装するものと拡張するもののすべてを見たいです。

Eclipsev.3.2.2を使用しています。

24
Marcus Leon

Ctrl+T すべての子孫を表示するには

スーパーインターフェイス/クラスを表示する場合は、もう一度組み合わせを押します(最初のポップアップの細かい印刷を参照)。

103
Michael Easter

これは可能ですが、タイプ階層は含まれません。

Eclipseエディター・ペインで、拡張クラスを検索するクラスの名前を強調表示します。

次に、[検索]> Java検索に移動し、そのクラスの名前を検索フィールドに事前入力する必要があります。

[制限]> [実装者]ラジオボタンをオンにします。

[検索]ボタンをクリックします。

7
Dean Moses

エディタでGenCalculatorをクリックし、CTRL+Tを押します。クイック完全な階層が表示されます。

「OpenTypeHierarchy」ビューでもそれを行うことができますが、さまざまなオプション(右上隅のボタン)を切り替える必要があります。

4
vdr

Ctrl+H 検索が表示されたら、Java search)に移動し、[AllOccurrences]をクリックします。

4
Dean J

nWire for Java でそれを行うことができます。ただし、nWireにはEclipse3.3以降が必要です。アップグレードすることを強くお勧めします。

1
zvikico

クラス名の上にマウスを移動し、CTRL + Tを押します

0
Harun ERGUL