ClassParser parser = new ClassParser(new ByteArrayInputStream(abyte), "<generated>"); //@todo is this needed _"+klass+">");
ClassGen cg = new ClassGen(parser.parse());
// instrument
if (!cg.isInterface() && !Arrays.asList(cg.getInterfaceNames()).contains("java.util.EventListener")) {
cg.addInterface("java.util.EventListener");
}
try {
cg.getJavaClass().dump("_dump/" + klass.replace('.', '/') + ".class");
} catch (Exception e) {
System.err.println("failed to dump " + klass);