diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java b/jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java index 7da9575a52..8d723e947b 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java @@ -226,14 +226,14 @@ public class JavaGenerator extends AbstractGenerator { for (java.lang.reflect.Method m : SQLDataType.class.getMethods()) { if (Modifier.isPublic(m.getModifiers()) && Modifier.isStatic(m.getModifiers()) && - m.getParameterCount() == 2) + m.getParameterTypes().length == 2) SQLDATATYPE_WITH_PRECISION.add(m.getName()); } for (java.lang.reflect.Method m : SQLDataType.class.getMethods()) { if (Modifier.isPublic(m.getModifiers()) && Modifier.isStatic(m.getModifiers()) && - m.getParameterCount() == 1 && + m.getParameterTypes().length == 1 && !SQLDATATYPE_WITH_PRECISION.contains(m.getName())) SQLDATATYPE_WITH_LENGTH.add(m.getName()); } diff --git a/pom.xml b/pom.xml index d22e268c4f..6dbaddc707 100644 --- a/pom.xml +++ b/pom.xml @@ -462,6 +462,28 @@ + + + + + + + + + + + + + + + + + + + + + +