From 10e7f5d5eaaba60be04fc71d0a0b416407d0d6b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Sun, 12 Oct 2014 19:41:20 +0300 Subject: [PATCH] Use LinkedList for constantPaths --- .../src/main/java/com/mysema/query/sql/SQLSerializer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/querydsl-sql/src/main/java/com/mysema/query/sql/SQLSerializer.java b/querydsl-sql/src/main/java/com/mysema/query/sql/SQLSerializer.java index dc9b7a981..104f25a6c 100644 --- a/querydsl-sql/src/main/java/com/mysema/query/sql/SQLSerializer.java +++ b/querydsl-sql/src/main/java/com/mysema/query/sql/SQLSerializer.java @@ -45,7 +45,7 @@ public class SQLSerializer extends SerializerBase { private static final String COMMA = ", "; - private final List> constantPaths = new ArrayList>(); + private final LinkedList> constantPaths = new LinkedList>(); private final List constants = new ArrayList(); @@ -746,7 +746,7 @@ public class SQLSerializer extends SerializerBase { append(")"); int size = ((Collection) constant).size() - 1; - Path lastPath = constantPaths.isEmpty() ? null : constantPaths.get(constantPaths.size() - 1); + Path lastPath = constantPaths.peekLast(); for (int i = 0; i < size; i++) { constantPaths.add(lastPath); }