如何在 Eclipse 中找到给定 class 的哪些子 class 实现特定接口?
How to find which subclasses of given class implement a particular interface in Eclipse?
我需要在大型项目中浏览给定 class A 实现特定接口 B 的子class。
Eclipse 中是否有任何方法可以将 A 的子 classes 的类型层次结构过滤为仅实现接口 B 的类型层次结构,或者将实现接口 B 的 classes 的层次结构过滤为子classes of class A?
您可以分两步使用 java 搜索:
假设 A
的 C1
和 C3
的子class 实现了 B
,但是 C2
没有:
在第一步中,select class A
并使用 java 搜索(搜索-> Java...) 选项实现者:
然后弹出搜索视图,我们看到 A:
的所有子classes
Select 并再次点击“搜索->Java...”。现在我们可以在这个 selection 中搜索 B
.
的实现者
这为我们提供了 A
的子 class 实现 B
:
我需要在大型项目中浏览给定 class A 实现特定接口 B 的子class。
Eclipse 中是否有任何方法可以将 A 的子 classes 的类型层次结构过滤为仅实现接口 B 的类型层次结构,或者将实现接口 B 的 classes 的层次结构过滤为子classes of class A?
您可以分两步使用 java 搜索:
假设 A
的 C1
和 C3
的子class 实现了 B
,但是 C2
没有:
在第一步中,select class A
并使用 java 搜索(搜索-> Java...) 选项实现者:
然后弹出搜索视图,我们看到 A:
的所有子classesSelect 并再次点击“搜索->Java...”。现在我们可以在这个 selection 中搜索 B
.
这为我们提供了 A
的子 class 实现 B
: