[jOOQ/jOOQ#14204] AbstractToJacksonConverter does not work when userType is array

This commit is contained in:
Lukas Eder 2022-11-23 17:10:38 +01:00
parent 7882376eba
commit d55dfa6675

View File

@ -9377,7 +9377,20 @@ public class JavaGenerator extends AbstractGenerator {
@Override
public String classLiteral(String type) {
String rawtype = type.replaceAll("<.*>", "").replaceAll("\\[.*\\]", "");
String rawtype;
switch (language) {
case SCALA:
rawtype = type.replaceAll("\\[.*\\]", "");
break;
case KOTLIN:
case JAVA:
default:
rawtype = type.replaceAll("<.*>", "");
break;
}
boolean generic = !rawtype.equals(type);
switch (language) {