Eclipseを使用すると、どのJavaクラスがインタフェースAを実装しているのかを見つけることができますおよびインタフェースB?ありがとう。Eclipseでクラスが複数のインターフェースを実装する方法を見つけるには?
答えて
私はちょうど同じ問題を抱えていましたが、Eclipse検索ダイアログでこの機能が実際には不足しています。手動ですべてのクラスを通過するのはあまり楽しいものではなかったので、私はこのの厄介な回避策を使用しました。この構成所与:これはImplementsBoth
については、次のエラーが発生し
public interface B {
public void x();
}
:
戻り型はBxの(と互換性がない)
public interface A {
public String x();
}
public interface B {
}
public class ImplementsBoth implements A, B {
@Override
public String x() {...}
}
public class ImplementsA implements A {
@Override
public String x() {...}
}
public class ImplementsB implements B {
}
私にBを変更しました
これで、これらのすべてのメッセージを問題を表示します。
これは基本的に、階層内のどこかでBを実装するすべてのクラスを識別します。 – ChaimKut
Ctrl + H、ファイルの検索タブで「[実装するA、B |実装B、A]」を検索し、ファイルタイプは* .javaです。
それは時間のいくつかの時間だけ動作します。たとえば、 "A、C、Bを実装する"クラスでは動作しませんし、汎用タイプのインタフェースも見つけられません。 –
検索 - >ファイル... - >public * implements *,*
または別のパターン。
インタフェースA {}インタフェースB {}インタフェースCがA、B {}インタフェースAを拡張するとき、インタフェースDはC {} 'を拡張するとき、これもhttp://stackoverflow.com/a/10075531/348975もDを返しません。私はそうする解決策を知らない。 – emory
- 1. Eclipseのインターフェースからクラスを実装する方法を探るには?
- 2. リフレクションを実装する:クラスの親を見つける方法
- 3. JSONでクラスを見つける方法
- 4. メインの実行クラスのフルパスをプログラムで見つける方法
- 5. 複数のモデルオブジェクトに属するモデルオブジェクトを見つける方法
- 6. 対応するjunitクラスを見つけるEclipse関数/プラグイン?
- 7. Python変数を所有するクラスを見つける方法
- 8. すべての親タイプを見つける(基本クラスとインターフェースの両方)
- 9. Cocos2dで複数のCCSpritesにタッチを実装する方法は?
- 10. C#で複数の変数型を持つクラスにバブルソートを実装する
- 11. MaxPermSize for Eclipseを最大限に見つける方法は?
- 12. Pythonで装飾されたメソッドを含むクラスを見つける方法
- 13. Emacs diredでは、複数のファイルを見つける/訪れる方法は?
- 14. jQueryで既知のクラスの親を見つける方法は?
- 15. Rubyのレール - 複数のオプションを見つける方法?
- 16. SQL Serverで複数の関係を実装する方法は?
- 17. クラスにIEnumeratorを実装する方法
- 18. 複数のWebサイトをホストするシステムでlocalhostアドレスを見つける方法
- 19. JARファイルをjavacで見つける方法は? (Eclipseがそれらを見ることができる)
- 20. CLRはどのようにIDisposableを実装するクラスを見つけるのですか?
- 21. Google Guiceを使用して1つの実装をいくつかのインターフェースにバインドする方法は?
- 22. Circleクラスの上にShapeクラスを実装する方法は?
- 23. Eclipseはtwitter4jのTwitterクラスを見つけることができません
- 24. 複数の条件に一致する要素を見つける方法
- 25. 複数の要素を見つける
- 26. 実行時にマウスの位置を見つける方法は?
- 27. Javaの匿名クラスのGCルールを見つける方法は?
- 28. 変数を見つける方法は配列の型です
- 29. シートで重複する値を見つける方法
- 30. GroceryItemクラスで関数を実装するのに手助けが必要です
コードからJavadocを生成します。インタフェースAをルックアップします。インタフェースBを参照して、共通の実装クラスを書き留めます。 –