【发布时间】:2013-03-30 23:05:34
【问题描述】:
使用com.sun.codemodel,我想生成一个通用的LinkedList 字段。我可以使用以下代码创建一个原始字段:
JDefinedClass masterClass;
String detailName;
JDefinedClass detailClass;
JFieldVar detailField = masterClass.field(JMod.PRIVATE, LinkedList.class, detailName);
但我找不到创建泛型类型为detailClass 的LinkedList 的方法。
【问题讨论】:
-
你有一个错字:
masterClass在一种情况下,masterClazz在另一种情况下。 (切题:为什么@#$@#$ 每个人都必须使用带有故意拼写错误的“clazz”,而不是像“cl”或“class1”这样不那么刺眼的东西,甚至只是“class”)在您的情况下,它是诸如“masterClass”或“detailClass”之类的标识符的一部分)
标签: java code-generation sun-codemodel