我有一个JAVA(+ Spring)项目有三个模块:A,B和C. 模块A和模块B取决于模块C,但它们不相互依赖。 C有一些在模块A或模块B中实现的接口。我可以使用结构搜索来搜索A中的所有Java类,并实现C中用于B的接口吗?它是Idea中的一些工具,可以列出这些类吗?
例如为: 模块A:
class MyInterfaceImpl implements MyInterface {
}
class MyNonImpl {
}
模块B:
interface MyInterface {
}
模块C:
import mypackage.MyInterface;
class MyClass {
}
在这种情况下,搜索表达式应该找到MyInterfaceImpl。