From 068f53da3a2dd24ad521f3b3a7c1061a37a76dcb Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 6 May 2020 13:50:05 +0200 Subject: [PATCH] =?UTF-8?q?[jOOQ/jOOQ#10169]=20Correct=20application=20of?= =?UTF-8?q?=20Oxford=20comma=20=F0=9F=A7=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 8bb4f0c06b..2c9b21beb3 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -11945,6 +11945,9 @@ final class ParserContext { for (int i = 0; i < objects.length; i++) if (i == 0) sb.append(objects[i]); + // [#10169] Correct application of Oxford comma 🧐 + else if (i == 1 && objects.length == 2) + sb.append(" or ").append(objects[i]); else if (i == objects.length - 1) sb.append(", or ").append(objects[i]); else