2

我有一个问题我已经尝试解决了好几个小时。在 Eclipse 插件中,我有一个 ArrayList,其中包含一些 java .class 文件的完整路径(作为字符串)。我想做的是检查列表中包含的类是否扩展了特定类。我考虑过解析文件,寻找“扩展”之后的内容,但是我们谈论的是 .class 文件而不是 .java 文件。还有其他想法吗?

谢谢!

4

2 回答 2

5

使用 URLClassLoader 加载文件(问题:您需要知道正确的父文件夹和 Package + ClassName)并使用普通的 java.lang.Class 方法进行检查。

于 2010-07-21T20:24:17.533 回答
1

您正在寻找的工具是asm。(或bcel,但如今 asm 更受欢迎。)

于 2011-09-24T23:28:11.367 回答