[jOOQ/jOOQ#12459] KotlinGenerator setter return type must be Unit also for records
This commit is contained in:
parent
729ee4f03a
commit
7b689b0a98
@ -2315,7 +2315,9 @@ public class JavaGenerator extends AbstractGenerator {
|
||||
|
||||
private final void generateRecordSetter0(TypedElementDefinition<?> column, int index, JavaWriter out) {
|
||||
final String className = getStrategy().getJavaClassName(column.getContainer(), Mode.RECORD);
|
||||
final String setterReturnType = generateFluentSetters() ? className : tokenVoid;
|
||||
|
||||
// [#12459] Kotlin setters must return Unit
|
||||
final String setterReturnType = generateFluentSetters() && !kotlin ? className : tokenVoid;
|
||||
final String setter = getStrategy().getJavaSetterName(column, Mode.RECORD);
|
||||
final String member = getStrategy().getJavaMemberName(column, Mode.POJO);
|
||||
final String typeFull = getJavaType(column.getType(resolver(out)), out);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user