From d7bb057de407bfc41cde4ee56fc0dc593742552f Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 16 Jul 2019 17:22:44 +0200 Subject: [PATCH] [jOOQ/jOOQ#8004] avoid hiding the member field 'type' --- jOOQ/src/main/java/org/jooq/impl/DefaultRecordMapper.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultRecordMapper.java b/jOOQ/src/main/java/org/jooq/impl/DefaultRecordMapper.java index 0dc1cf4211..43f17056a7 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultRecordMapper.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultRecordMapper.java @@ -403,12 +403,11 @@ public class DefaultRecordMapper implements RecordMapper type = (Class) getJavaClass.invoke(jvmClassMappingKt.get(), typeClassifier); - parameterTypes[i] = type; + parameterTypes[i] = (Class) getJavaClass.invoke(jvmClassMappingKt.get(), typeClassifier); String name = parameter.call("getName").get(); // [#8004] Clean up kotlin field name for boolean types - if ("boolean".equalsIgnoreCase(type.getTypeName()) && name.startsWith("is")) { + if ("boolean".equalsIgnoreCase(parameterTypes[i].getTypeName()) && name.startsWith("is")) { name = getPropertyName(name); } parameterNames.add(name);