Ich habe ein JAVA (+ Spring) -Projekt mit drei Modulen: A, B und C. Modul A und Modul B hängt von Modul C ab, aber sie hängt nicht davon ab gegenseitig. C hat einige Schnittstellen, die in Modul A oder Modul B implementiert sind. Kann ich die strukturelle Suche für die Suche nach allen Java-Klassen verwenden, die in A sind, und implementieren Sie eine Schnittstelle von C, die in B verwendet wird? Ist es ein Werkzeug in Idea, das mir diese Klassen auflisten kann?IntelliJ Idea strukturelle Suche nach Implementierungen aller importierten Schnittstelle
Z. B .: Modul A:
class MyInterfaceImpl implements MyInterface {
}
class MyNonImpl {
}
Modul B:
interface MyInterface {
}
Modul C:
import mypackage.MyInterface;
class MyClass {
}
Der Suchbegriff sollte MyInterfaceImpl in diesem Fall finden.