From baf100c3ff0e369c318c7b4813cb30ba902baa19 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 27 Oct 2022 21:40:03 +0200 Subject: [PATCH] [jOOQ/jOOQ#14148] Catch NullPointerExceptions earlier when constructing DSL --- jOOQ/src/main/java/org/jooq/impl/SQLImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/SQLImpl.java b/jOOQ/src/main/java/org/jooq/impl/SQLImpl.java index a507136035..629df18470 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SQLImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/SQLImpl.java @@ -37,6 +37,7 @@ */ package org.jooq.impl; +import static java.util.Objects.requireNonNull; import static org.jooq.Clause.TEMPLATE; import static org.jooq.impl.DSL.list; import static org.jooq.impl.Tools.renderAndBind; @@ -57,7 +58,7 @@ final class SQLImpl extends AbstractQueryPart implements SQL, UEmpty { private final List substitutes; SQLImpl(String sql, Object... input) { - this.sql = sql; + this.sql = requireNonNull(sql); this.substitutes = Tools.queryParts(input); }