我正在使用objectweb ASM,并尝试向类添加接口,但是请执行以下操作:
ClassNode clazz = new ClassNode();
ClassReader cr = new ClassReader(classfileBuffer);
cr.accept(clazz, 0);
clazz.interfaces.add("any/interface/Ever");
ClassWriter cw = new ClassWriter(ClassWriter.COMPUTE_MAXS);
clazz.accept(cw);
return cw.toByteArray();
总是给我一个例外:
com.sun.tools.attach.AgentInitializationException: Agent JAR loaded but agent failed to initialize
如果我尝试将任何方法节点添加到类节点,也会发生这种情况。任何帮助表示赞赏。