From efbd7866f3ca73349dea89090c26ec185ea16675 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 29 Apr 2021 12:38:35 +0200 Subject: [PATCH] [jOOQ/jOOQ#11817] Java 8 fix --- jOOQ/src/main/java/org/jooq/Converter.java | 5 +---- jOOQ/src/main/java/org/jooq/Converters.java | 5 +++++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/Converter.java b/jOOQ/src/main/java/org/jooq/Converter.java index 0304001dcc..5bd51204b9 100644 --- a/jOOQ/src/main/java/org/jooq/Converter.java +++ b/jOOQ/src/main/java/org/jooq/Converter.java @@ -37,6 +37,7 @@ */ package org.jooq; +import static org.jooq.Converters.notImplemented; import static org.jooq.Converters.nullable; import java.io.Serializable; @@ -340,8 +341,4 @@ public interface Converter extends Serializable { ) { return of(fromType, toType, notImplemented(), nullable(to)); } - - private static Function notImplemented() { - return t -> { throw new DataTypeException("Conversion function not implemented"); }; - } } diff --git a/jOOQ/src/main/java/org/jooq/Converters.java b/jOOQ/src/main/java/org/jooq/Converters.java index db8753c42c..e8cd7ffbea 100644 --- a/jOOQ/src/main/java/org/jooq/Converters.java +++ b/jOOQ/src/main/java/org/jooq/Converters.java @@ -43,6 +43,7 @@ import static org.jooq.tools.Convert.convertArray; import java.io.Serializable; import java.util.function.Function; +import org.jooq.exception.DataTypeException; import org.jooq.impl.AbstractConverter; import org.jooq.impl.IdentityConverter; import org.jooq.impl.SQLDataType; @@ -225,4 +226,8 @@ public class Converters extends AbstractConverter { ? (Function & Serializable) t -> t == null ? null : f.apply(t) : t -> t == null ? null : f.apply(t); } + + static final Function notImplemented() { + return t -> { throw new DataTypeException("Conversion function not implemented"); }; + } }