From dbc747568582b792eeba765d2c3bc5f4e8a1671c Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 3 Jul 2020 10:56:47 +0200 Subject: [PATCH] [jOOQ/jOOQ#4691] Add an unused forced type hint about Pattern.COMMENTS being turned on to help debug regexes with whitespace --- .../src/main/java/org/jooq/codegen/GenerationTool.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/jOOQ-codegen/src/main/java/org/jooq/codegen/GenerationTool.java b/jOOQ-codegen/src/main/java/org/jooq/codegen/GenerationTool.java index 10da311b81..40ef8c3b5c 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/codegen/GenerationTool.java +++ b/jOOQ-codegen/src/main/java/org/jooq/codegen/GenerationTool.java @@ -866,7 +866,15 @@ public class GenerationTool { generator.generate(database); if (!database.getUnusedForcedTypes().isEmpty()) { - log.info("Unused ForcedTypes", "There are unused forced types, which have not been used by this generation run. This can be because of misconfigurations (e.g. bad regular expressions, which do not take into account case sensitivity or object qualification) or because the forced type is obsolete."); + log.info( + "Unused ForcedTypes", + "There are unused forced types, which have not been used by this generation run.\n" + + "This can be because of misconfigurations, such as, for example:\n" + + "- case sensitive regular expressions\n" + + "- regular expressions depending on whitespace (Pattern.COMMENTS is turned on!)\n" + + "- missing or inadequate object qualification\n" + + "- the forced type is obsolete\n" + ); for (ForcedType f : database.getUnusedForcedTypes()) log.info("Unused ForcedType", f);