正如标题所说,是否有任何库用于从 .class 文件(字节码)中提取类、方法、成员和字段依赖项名称?
例如,如果我编译的 Scala .class 文件使用如下内容:
var xs = new List[java.lang.String]();
"blah" :: xs;
xs(0).charAt(0);
我应该知道我使用这些类和方法:
java.lang.String
java.lang.String#charAt
scala.collection.immutable.List
scala.collection.immutable.List#apply
是否有任何带有 API 的库可以在我自己的 Scala 程序中使用,可以为我做到这一点?