【发布时间】:2017-01-20 12:49:51
【问题描述】:
有没有办法解决代码? -
for (FieldInfo fieldInfo : info.getResult()) {
result.addField(FieldSpec.builder(ClassName.bestGuess(fieldInfo.getClazz()),fieldInfo.getName())
.addModifiers(Modifier.PRIVATE)
.build()
);
}
当fieldInfo.getClazz() 返回 "int","float" 时,代码会抛出错误
java.lang.IllegalArgumentException: 无法猜测 int
【问题讨论】:
-
你能分享一下
info是什么,并确认FieldInfo是sun.reflect.FieldInfo吗?