如何以编程方式查找继承了Java中特定类的类列表
我有一个班级叫MyClass。是否可以通过编程方式查找继承了MyClass的类的列表? 我知道我们可以使用反射来发现给定类的所有超类,但是我们能找到子类吗如何以编程方式查找继承了Java中特定类的类列表,java,reflection,inheritance,superclass,Java,Reflection,Inheritance,Superclass,我有一个班级叫MyClass。是否可以通过编程方式查找继承了MyClass的类的列表? 我知道我们可以使用反射来发现给定类的所有超类,但是我们能找到子类吗 理论上可以这样做吗(因为我没有听说一个类知道它何时被扩展)?您可能想看看这个库 使用反射,您可以查询元数据,例如: 获取某些类型的所有子类型 获取带有注释的所有类型/方法/字段,不匹配注释参数 获取与正则表达式匹配的所有资源 你可能想看看图书馆 使用反射,您可以查询元数据,例如: 获取某些类型的所有子类型 获取带有注释的所有类型/方法
理论上可以这样做吗(因为我没有听说一个类知道它何时被扩展)?您可能想看看这个库
使用反射,您可以查询元数据,例如:
- 获取某些类型的所有子类型
- 获取带有注释的所有类型/方法/字段,不匹配注释参数
- 获取与正则表达式匹配的所有资源
使用反射,您可以查询元数据,例如:
- 获取某些类型的所有子类型
- 获取带有注释的所有类型/方法/字段,不匹配注释参数
- 获取与正则表达式匹配的所有资源