扫描Java包注释
问题描述:
我想要实现,这将递归扫描注释类逻辑。我可以扫描包装结构没有问题:扫描Java包注释
Stack<Package> stack = new Stack<Package>();
stack.push(Package.getPackage(ROOT_PACKAGE));
while(!stack.isEmpty()) {
Package temp = stack.pop();
annotatedClasses.addAll(getAnnotatedClasses(temp));
for(Package p : temp.getPackages()) {
stack.push(p);
}
}
当我来到脱胶的是,我似乎无法找到一个方法来实现这个方法:
public List<Class> getAnnotatedClasses(Package p);
给定一个包对象有办法让它里面的所有类?
我会建议得到[他人](http://code.google.com/p/reflections/)做跑腿为您服务。 – 2013-03-11 10:33:45