From 77c1cd2ebffbcb118877b40281f00568ad051282 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 4 Mar 2022 15:35:43 +0100 Subject: [PATCH] [jOOQ/jOOQ#13211] KotlinGenerator cannot read existing catalog/schema version --- 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 477f1e8b5b..066d4153de 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java +++ b/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java @@ -8675,7 +8675,7 @@ public class JavaGenerator extends AbstractGenerator { f.readFully(bytes); String string = new String(bytes); - Matcher matcher = Pattern.compile("@(?:javax\\.annotation\\.)?Generated\\(\\s*?value\\s*?=\\s*?" + (scala ? "Array\\([^)]*?" : "\\{[^}]*?") + "\"" + type + " version:([^\"]*?)\"").matcher(string); + Matcher matcher = Pattern.compile("@(?:javax\\.annotation\\.)?Generated\\(\\s*?value\\s*?=\\s*?" + (kotlin ? "\\[[^]]*?" : scala ? "Array\\([^)]*?" : "\\{[^}]*?") + "\"" + type + " version:([^\"]*?)\"").matcher(string); if (matcher.find()) return matcher.group(1); }