car*_*ing 5 java reflection import
我想获得一个类的导入列表.由于编译器将其删除,我认为通过反射可以扫描类,它的方法,字段等,并收集类加载类所需的类列表.是否有某种类型的库,教程或文章可以指向我,以便我能更好地理解如何做到这一点?(我理解已经提出了类似的问题,但我找不到合适的答案,我很确定这应该是可行的).我看到了一些示例,展示了如何使用源代码,但是在我的场景中并不一定如此.
提前谢谢了!
不,反思无济于事
void test() {
Date date = new Date();
}
Run Code Online (Sandbox Code Playgroud)
你无法检测到在反射方法中使用Date.但您可以使用Javassist https://github.com/jboss-javassist/javassist
ClassPool cp = ClassPool.getDefault();
Collection classes = cp.get("test.Test").getRefClasses();
Run Code Online (Sandbox Code Playgroud)
此代码生成test.Test类中引用的所有类的名称的集合
归档时间: |
|
查看次数: |
632 次 |
最近记录: |