[#6860] Code generator doesn't work in Java 6 build, which calls java.lang.reflect.Method.getParameterCount()

This commit is contained in:
lukaseder 2017-11-28 14:51:34 +01:00
parent 37e25bca5c
commit d92c0b61ba
2 changed files with 24 additions and 2 deletions

View File

@ -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());
}

22
pom.xml
View File

@ -462,6 +462,28 @@