4

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> 

ありがとう

4

1 に答える 1

4

わかった..

JClass jClassExtends = jCodeModel.ref(AbstractEntity.class).narrow(jClass);
jClass._extends(jClassExtends);

結果は次のとおりです。

public class MyClass extends AbstractEntity<MyClass>
于 2012-12-14T22:27:49.210 に答える