检查jar中的哪些类扩展了一个抽象类

时间:2017-07-16 03:33:30

标签: java intellij-idea

我想知道是否有办法检查:对于抽象类,哪些类扩展抽象类。

我正在使用IntelliJ IDEA。

2 个答案:

答案 0 :(得分:2)

对于任何显示类型层次结构的类(超级和/或子类),将光标放在类名上,然后按 Ctrl + H 。这将显示类型层次结构树。您可以在显示子类,超类和两者之间切换。

或者(感谢@maydawn!),您可以单击带有类名称的行左侧的图标,以显示带有子类列表的弹出窗口。

Type hierarchy

答案 1 :(得分:0)

如果您有权访问或可以为Jar生成JavaDoc,则应该有所有子类的列表。有关此示例,请参阅具有许多子类的AbstractAction

使用此方法的一个警告是它只显示直接子类,但对于大多数具有相对较浅的继承树的代码库,这不应该是一个严重的限制。