我正在尝试检测JDK类。我能够检测java.lang.System和java.lang.Thread之类的类。但是,超过370个类因错误而失败: java.lang.ClassCircularityError:java / util / ArrayList $ ListItr。
由于此问题,似乎无法检测依赖或引用java.util.ArrayList $ ListItr的任何类。
以下是出现异常的代码段:
ClassPool classPool = ClassPool.getDefault();
CtClass ctClass = classPool.makeClass(className)//Here everything goes wrong :(;
关于此的任何想法:(