ClassPool pool = ClassPool.getDefault();
CtClass cc = pool.get("test.Emp");
CtMethod m = new CtMethod(CtClass.intType, "add", new CtClass[]{CtClass.intType}, cc);
m.setModifiers(Modifier.PUBLIC);
m.setBody("{return n;}");
cc.addMethod(m);
这个包下有很多这样的API,CtMethod里的前面的参数我都明白是对方法的描述,但最后一个参数我不清楚有什么用,它并没有把方法写进cc里,又对方法的定义没作用。