Is there a way to resolve the code? -
for (FieldInfo fieldInfo : info.getResult()) {
result.addField(FieldSpec.builder(ClassName.bestGuess(fieldInfo.getClazz()),fieldInfo.getName())
.addModifiers(Modifier.PRIVATE)
.build()
);
}
when fieldInfo.getClazz()
returns "int","float", the code would throw an error as
java.lang.IllegalArgumentException: couldn't make a guess for int