From 0abfdbec0c217ca8a747961fec049f69c471aa57 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 21 Aug 2020 16:27:48 +0200 Subject: [PATCH] [jOOQ/jOOQ#2530] Minor scala code generation improvement --- .../src/main/java/org/jooq/codegen/JavaGenerator.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java b/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java index 41ec857e8a..09c268315a 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java +++ b/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java @@ -2117,13 +2117,7 @@ public class JavaGenerator extends AbstractGenerator { boolean override = generateInterfaces(); if (scala) { - out.println("def %s: %s = {", getter, type); - out.println("val r = get(%s)", index); - out.println("if (r == null)"); - out.println("null"); - out.println("else"); - out.println("r.asInstanceOf[%s]", type); - out.println("}"); + out.println("def %s: %s = get(%s).asInstanceOf[%s]", getter, type, index, type); } else if (kotlin) { out.tab(1).println("get() = get(%s) as %s?", index, type);