如何创建<! - ?使用JCodeModel扩展子类型 - >?

时间:2012-10-24 20:35:54

标签: java generics sun-codemodel

我在JCodeModel上使用了JClass.narrow来为类型创建必要的泛型,但我无法弄清楚如何生成这样的东西。

private Class<? extends Serializable> dataType;

如何生成?延伸部分?

欢迎任何帮助。

1 个答案:

答案 0 :(得分:8)

想出来。以下是获取Class<? extends Serializable>的JClass引用的示例。希望它可以帮到某人。

JClass temp = codeModel.ref(Class.class).narrow(codeModel.ref(Serializable.class).wildcard());