繁体   English   中英

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

[英]Check which classes in a jar extend an abstract class

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

我正在使用IntelliJ IDEA。

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

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

类型层次

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM