diff --git a/jOOQ/src/main/java/org/jooq/Traversers.java b/jOOQ/src/main/java/org/jooq/Traversers.java index f51a1247ff..1228bce218 100644 --- a/jOOQ/src/main/java/org/jooq/Traversers.java +++ b/jOOQ/src/main/java/org/jooq/Traversers.java @@ -40,6 +40,7 @@ package org.jooq; import java.util.ArrayList; import java.util.List; import java.util.Optional; +import java.util.function.Function; import java.util.function.Predicate; import java.util.stream.Collector; diff --git a/jOOQ/src/main/java/org/jooq/impl/IAdd.java b/jOOQ/src/main/java/org/jooq/impl/IAdd.java index 2acab0a016..a10caa48b8 100644 --- a/jOOQ/src/main/java/org/jooq/impl/IAdd.java +++ b/jOOQ/src/main/java/org/jooq/impl/IAdd.java @@ -94,7 +94,7 @@ implements @Override public final void accept0(Context ctx) { - ctx.visit(transform(Add::new)); + ctx.visit(new Add($arg1(), $arg2())); } diff --git a/jOOQ/src/main/java/org/jooq/impl/IDiv.java b/jOOQ/src/main/java/org/jooq/impl/IDiv.java index 5c0885d26f..e7df68534b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/IDiv.java +++ b/jOOQ/src/main/java/org/jooq/impl/IDiv.java @@ -94,7 +94,7 @@ implements @Override public final void accept0(Context ctx) { - ctx.visit(transform(Div::new)); + ctx.visit(new Div($arg1(), $arg2())); } diff --git a/jOOQ/src/main/java/org/jooq/impl/IMul.java b/jOOQ/src/main/java/org/jooq/impl/IMul.java index 6d531c22b8..df5979d98a 100644 --- a/jOOQ/src/main/java/org/jooq/impl/IMul.java +++ b/jOOQ/src/main/java/org/jooq/impl/IMul.java @@ -94,7 +94,7 @@ implements @Override public final void accept0(Context ctx) { - ctx.visit(transform(Mul::new)); + ctx.visit(new Mul($arg1(), $arg2())); } diff --git a/jOOQ/src/main/java/org/jooq/impl/ISub.java b/jOOQ/src/main/java/org/jooq/impl/ISub.java index 6d0ab70963..7a88b08ff6 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ISub.java +++ b/jOOQ/src/main/java/org/jooq/impl/ISub.java @@ -94,7 +94,7 @@ implements @Override public final void accept0(Context ctx) { - ctx.visit(transform(Sub::new)); + ctx.visit(new Sub($arg1(), $arg2())); } diff --git a/jOOQ/src/main/java/org/jooq/impl/QOM.java b/jOOQ/src/main/java/org/jooq/impl/QOM.java index 9e5fdfd0e3..951e223b74 100644 --- a/jOOQ/src/main/java/org/jooq/impl/QOM.java +++ b/jOOQ/src/main/java/org/jooq/impl/QOM.java @@ -5938,10 +5938,6 @@ public final class QOM { @NotNull Function1 constructor(); - default T transform(Function1 function) { - return function.apply($arg1()); - } - @@ -5977,10 +5973,6 @@ public final class QOM { @NotNull Function2 constructor(); - default T transform(Function2 function) { - return function.apply($arg1(), $arg2()); - } - @@ -6018,10 +6010,6 @@ public final class QOM { @NotNull Function3 constructor(); - default T transform(Function3 function) { - return function.apply($arg1(), $arg2(), $arg3()); - } -