Commit 7c733bf6 authored by Stephane Nicoll's avatar Stephane Nicoll

Merge pull request #22330 from dreis2211

* pr/22330:
  Avoid unnecessary allocations in ConditionMessage for NORMAL style

Closes gh-22330
parents 603e65a6 de30e5c6
...@@ -405,6 +405,11 @@ public final class ConditionMessage { ...@@ -405,6 +405,11 @@ public final class ConditionMessage {
protected Object applyToItem(Object item) { protected Object applyToItem(Object item) {
return item; return item;
} }
@Override
public Collection<?> applyTo(Collection<?> items) {
return items;
}
}, },
QUOTE { QUOTE {
...@@ -415,7 +420,7 @@ public final class ConditionMessage { ...@@ -415,7 +420,7 @@ public final class ConditionMessage {
}; };
public Collection<?> applyTo(Collection<?> items) { public Collection<?> applyTo(Collection<?> items) {
List<Object> result = new ArrayList<>(); List<Object> result = new ArrayList<>(items.size());
for (Object item : items) { for (Object item : items) {
result.add(applyToItem(item)); result.add(applyToItem(item));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment