3

次のように新しいクラスを生成したいと思います。

public class QueryBuilder_QueryField
extends AbstractQueryBuilder<QueryBuilder_QueryField>

私はこれを試しましたが、拡張を狭めません...

JCodeModel model = new JCodeModel();
String fqcn = packageName + "." + className;
JDefinedClass builderClass = model._class(fqcn);
builderClass._extends(AbstractQueryBuilder.class).narrow(builderClass);

しかし、代わりに次のようになります

public class QueryBuilder_QueryField
extends AbstractQueryBuilder

何か案は?

4

1 に答える 1