是否可以在给定的包中找到所有类或接口(interface)?在“普通Java”中没有简单的方法可以做到这一点,但是OSGi可能做得更好,不是吗?
最佳答案
答案是肯定的,从4.3开始。添加了新的API:
BundleWiring.listResources(String path, String filePattern, int options)
可以用来扫描包的类路径。使用适当的参数,您可以获得包中所有类的名称。
关于OSGi:获取软件包中的类列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5856096/