我正在处理一个比较复杂的Java项目,其中类通常在 之前有四个或五个祖先。给定这样一个类,比如在像这样的继承体系中的"D": > A > B > C > D,我想知道它有效实现了哪些接口。也就是说,我还想看到D实现了,比如Serializable,即使它只在类B的声明中声明,而且当D实际上没有实现接口指定的任何方法时(如果谈论Serializable)。
我尝试了一些可能提供此信息的来源,包括:
- 在"结构"窗口中使用"按定义类型分组"功能,但它不会显示空接口(即没有方法的接口),以及 - "层次结构"窗口--但它在查看类的层次结构时不包括接口。
在IDEA中是否有一种方法可以获得此信息,而无需打开所有祖先类的文件?
我尝试了一些可能提供此信息的来源,包括:
- 在"结构"窗口中使用"按定义类型分组"功能,但它不会显示空接口(即没有方法的接口),以及 - "层次结构"窗口--但它在查看类的层次结构时不包括接口。
在IDEA中是否有一种方法可以获得此信息,而无需打开所有祖先类的文件?