Hello,
I am getting a NullPointerException somewhere beyond my control.
Here is my code
ClassPool pool = ClassPool.getDefault(); CtClass cc = pool.makeClass(class_name); cc.stopPruning(true); ClassFile cf = cc.getClassFile(); ConstPool cp = cf.getConstPool(); try { CtClass persistent_class = pool.get("net.sourceforge.pbeans.annotations.PersistentClass"); Annotation a = new Annotation(cp, persistent_class); a.addMemberValue("table", new StringMemberValue(class_name, cp)); a.addMemberValue("audoIncrement", new BooleanMemberValue(true, cp)); AnnotationsAttribute attr = new AnnotationsAttribute(cp, AnnotationsAttribute.visibleTag); attr.setAnnotation(a); cf.addAttribute(attr); cf.setVersionToJava5(); } catch (NotFoundException e1) { e1.printStackTrace(); }