我在JCodeModel上使用了JClass.narrow来为类型创建必要的泛型,但我无法弄清楚如何生成这样的东西。
private Class<? extends Serializable> dataType;
如何生成?延伸部分?
欢迎任何帮助。
答案 0 :(得分:8)
想出来。以下是获取Class<? extends Serializable>
的JClass引用的示例。希望它可以帮到某人。
JClass temp = codeModel.ref(Class.class).narrow(codeModel.ref(Serializable.class).wildcard());