我需要在大型项目中浏览实现特定接口(interface) B 的给定类 A 的子类。
在 Eclipse 中是否有任何方法可以将 A 的子类的类型层次结构过滤到仅实现接口(interface) B 的那些,或者将实现接口(interface) B 的类层次结构过滤到类 A 的子类?
最佳答案
您可以分两步使用 java 搜索:
假设子类 C1
和 C3
的 A
实现B
, 但是 C2
才不是:
第一步,选择类A
并使用带有选项实现者的 java 搜索 (Search->Java...) 搜索 A 的所有子类:
然后搜索 View 弹出,我们看到 A 的所有子类:
选择它们并再次点击“Search->Java...”。现在我们可以在这个选择中搜索 B
的实现者。 .
这给了我们 A
的子类实现B
:
关于java - 如何在 Eclipse 中查找给定类的哪些子类实现了特定接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66781284/