我有反思问题。我有一个类扩展了另一个名为ClassModel的类:
package net.gd.globalwars.commands;
public class Country extends CommandModel { }
正如你所看到的那样是在“net.gd.globalwars.commands”中 现在我使用一个新的反射对象来查找扩展CommandModel并打印计数的所有类,但计数为0。
Reflections commands = new Reflections("net.gd.globalwars.commands");
System.err.println(commands.getSubTypesOf(CommandModel.class).size());
提前致谢!
答案 0 :(得分:0)
使用此maven依赖项,代码按原样运行并返回1
:
<dependency>
<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
<version>0.9.9-RC1</version>
</dependency>
假设: Country
,CommandModel
和调用类在同一个包中,但我怀疑这会有所不同