私は既存のプロジェクトに取り組んでいます。いくつかの機能を追加するには、1 つのインターフェイスに 1 つのメソッドを追加する必要がありました。メソッドはインターフェイスに追加されるため、それを実装するすべてのクラスによって実装する必要があります。1 つのモジュールを検索したところ、このインターフェイスを実装する 10 個のクラスが見つかりました。しかし今、私は他のモジュールとプロジェクト全体で同じことを検索します。したがって、これには 2 つの問題があります。
その特定のインターフェイスを実装するクラスを検索しています。
- コードベースが大きいため、プロジェクト全体をEclipseにインポートできません。
- インターフェースを実装したクラスを探すと、 :
Class A implements ChangedInterface
やClass A implements B, ChangedInterface
のように書けるので、grep で探すのも大変です。
あなたからの提案を聞きたいです。
編集:そのインターフェイスにメソッドを追加することは避けられません。コード ベースは 20 GB です。Eclipse でのインポートは難しいようです。