From d2db0ac08d4bebe4628021c3ed96df06603d2ba7 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 10 Mar 2025 08:20:05 +0100 Subject: [PATCH] [jOOQ/jOOQ#18112] should generate const val in KotlinGenerator, for annotation usage This includes: - [jOOQ/jOOQ#18114] should explicitly declare String type in KotlinGenerator, for usage with explicit API compiler flag --- jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 44add3b038..f57d87690c 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java +++ b/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java @@ -9378,7 +9378,7 @@ public class JavaGenerator extends AbstractGenerator { if (scala) out.println("%sdef %s = \"%s\"", visibility(), id, escapeString(child.getOutputName())); else if (kotlin) - out.println("%sval %s = \"%s\"", visibility(), id, escapeString(child.getOutputName())); + out.println("%sconst val %s: String = \"%s\"", visibility(), id, escapeString(child.getOutputName())); else out.println("%sstatic final String %s = \"%s\";", visibility(), id, escapeString(child.getOutputName())); }