From bbfbb34af8dc9e70a9557a0f4339e2011cfb534c Mon Sep 17 00:00:00 2001 From: WaylanPunch Date: Fri, 15 Nov 2019 23:47:09 +0800 Subject: [PATCH] Collection.addAll() --- .../java/com/alibaba/druid/sql/ast/statement/SQLSelect.java | 4 +--- .../alibaba/druid/sql/ast/statement/SQLSelectQueryBlock.java | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/alibaba/druid/sql/ast/statement/SQLSelect.java b/src/main/java/com/alibaba/druid/sql/ast/statement/SQLSelect.java index 690a715ca4..c0625dc2cd 100644 --- a/src/main/java/com/alibaba/druid/sql/ast/statement/SQLSelect.java +++ b/src/main/java/com/alibaba/druid/sql/ast/statement/SQLSelect.java @@ -247,9 +247,7 @@ public class SQLSelect extends SQLObjectImpl { } if (this.hints != null) { - for (SQLHint hint : this.hints) { - x.hints.add(hint); - } + x.hints.addAll(this.hints); } x.forBrowse = forBrowse; diff --git a/src/main/java/com/alibaba/druid/sql/ast/statement/SQLSelectQueryBlock.java b/src/main/java/com/alibaba/druid/sql/ast/statement/SQLSelectQueryBlock.java index 033df7524d..3a4cbbb9a2 100644 --- a/src/main/java/com/alibaba/druid/sql/ast/statement/SQLSelectQueryBlock.java +++ b/src/main/java/com/alibaba/druid/sql/ast/statement/SQLSelectQueryBlock.java @@ -166,9 +166,7 @@ public class SQLSelectQueryBlock extends SQLObjectImpl implements SQLSelectQuery SQLInListExpr inListItem = (SQLInListExpr) item; if (inListExpr.getExpr().equals(inListItem.getExpr())) { TreeSet set = new TreeSet(); - for (SQLExpr itemItem : inListItem.getTargetList()) { - set.add(itemItem); - } + set.addAll(inListItem.getTargetList()); List andList = new ArrayList(); for (SQLExpr exprItem : inListExpr.getTargetList()) {