0
有沒有辦法解決代碼? -在Javapoet中,爲什麼「ClassName.bestGuess(」int「)」出錯?
for (FieldInfo fieldInfo : info.getResult()) {
result.addField(FieldSpec.builder(ClassName.bestGuess(fieldInfo.getClazz()),fieldInfo.getName())
.addModifiers(Modifier.PRIVATE)
.build()
);
}
時fieldInfo.getClazz()
返回 「INT」, 「浮動」,該代碼會拋出一個錯誤
java.lang.IllegalArgumentException異常:無法做出猜測INT
你能分享一下'info'是什麼,並確認'FieldInfo'是'sun.reflect.FieldInfo'? – nullpointer