有谁知道如何用CodeModel生成这个?
...
public class MyClass extends AbstractEntity<MyClass> {
...
我已经有类似的东西......差不多......
JCodeModel jCodeModel = new JCodeModel();
...
JDefinedClass jClass = jPackage._class("MyClass");
jClass._extends(AbstractEntity.class);
我如何制作
extends AbstractEntity
进入
extends AbstractEntity<MyClass>
由于
答案 0 :(得分:4)
我明白了..
JClass jClassExtends = jCodeModel.ref(AbstractEntity.class).narrow(jClass);
jClass._extends(jClassExtends);
结果是:
public class MyClass extends AbstractEntity<MyClass>