[jOOQ/jOOQ#14524] Compilation error due to missing import in generated code when using <lambdaConverter/> on a routine

This commit is contained in:
Lukas Eder 2023-01-20 14:37:22 +01:00
parent 43be53b427
commit 07eceb7db5

View File

@ -3956,6 +3956,15 @@ public class JavaGenerator extends AbstractGenerator {
protected void generateRoutines(SchemaDefinition schema) {
log.info("Generating routines and table-valued functions");
for (RoutineDefinition routine : database.getRoutines(schema)) {
try {
generateRoutine(schema, routine);
}
catch (Exception e) {
log.error("Error while generating routine " + routine, e);
}
}
if (generateGlobalRoutineReferences()) {
JavaWriter out = newJavaWriter(getStrategy().getGlobalReferencesFile(schema, RoutineDefinition.class));
printGlobalReferencesPackage(out, schema, RoutineDefinition.class);
@ -3987,15 +3996,6 @@ public class JavaGenerator extends AbstractGenerator {
closeJavaWriter(out);
}
for (RoutineDefinition routine : database.getRoutines(schema)) {
try {
generateRoutine(schema, routine);
}
catch (Exception e) {
log.error("Error while generating routine " + routine, e);
}
}
watch.splitInfo("Routines generated");
}