[jOOQ/jOOQ#19445] KotlinGenerator does not produce deepEquals/deepHashCode calls for jooq-postgres-extensions array types
This commit is contained in:
parent
e6b8c01c95
commit
03c7f29bc7
@ -11711,21 +11711,29 @@ public class JavaGenerator extends AbstractGenerator {
|
||||
}
|
||||
|
||||
protected boolean isObjectArrayType(String javaType) {
|
||||
if (scala)
|
||||
|
||||
// [#19445] ForcedTypes may use Java array type notation, despite using KotlinGenerator
|
||||
if (javaType.endsWith("[]") && !javaType.equals("byte[]"))
|
||||
return true;
|
||||
else if (scala)
|
||||
return javaType.startsWith("scala.Array");
|
||||
else if (kotlin)
|
||||
return javaType.startsWith("kotlin.Array");
|
||||
else
|
||||
return javaType.endsWith("[]") && !javaType.equals("byte[]");
|
||||
return false;
|
||||
}
|
||||
|
||||
protected boolean isArrayType(String javaType) {
|
||||
if (scala)
|
||||
|
||||
// [#19445] ForcedTypes may use Java array type notation, despite using KotlinGenerator
|
||||
if (javaType.endsWith("[]"))
|
||||
return true;
|
||||
else if (scala)
|
||||
return javaType.startsWith("scala.Array");
|
||||
else if (kotlin)
|
||||
return javaType.startsWith("kotlin.Array") || javaType.equals("kotlin.ByteArray");
|
||||
else
|
||||
return javaType.endsWith("[]");
|
||||
return false;
|
||||
}
|
||||
|
||||
protected String getArrayBaseType(String javaType) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user