首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反射返回0,即使类明显存在

反射返回0,即使类明显存在
EN

Stack Overflow用户
提问于 2014-02-18 11:14:42
回答 1查看 138关注 0票数 3

我有一个思考的问题。我有一个类扩展了另一个名为ClassModel的类:

代码语言:javascript
复制
package net.gd.globalwars.commands;

public class Country extends CommandModel { }

正如您所看到的,它在"net.gd.globalwars.commands“包中,现在我使用一个新的反射对象来查找所有扩展CommandModel的类,并打印计数,但计数是0。

代码语言:javascript
复制
Reflections commands = new Reflections("net.gd.globalwars.commands");
System.err.println(commands.getSubTypesOf(CommandModel.class).size());

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2014-02-18 11:31:25

使用这个maven依赖项,代码就可以正常工作,并返回1

代码语言:javascript
复制
<dependency>
     <groupId>org.reflections</groupId>
     <artifactId>reflections</artifactId>
     <version>0.9.9-RC1</version>
</dependency>

假设: CountryCommandModel和调用类在同一个包中,尽管我怀疑这会有什么不同

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21843629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档