From de6b5cd93d3b378e4c9cf8e1c3adfc74d555d2ac Mon Sep 17 00:00:00 2001 From: kaizimmerm Date: Fri, 30 Sep 2016 09:12:39 +0200 Subject: [PATCH] Optimized array allocation Signed-off-by: kaizimmerm --- .../eclipse/hawkbit/dmf/json/model/ActionUpdateStatus.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hawkbit-dmf-api/src/main/java/org/eclipse/hawkbit/dmf/json/model/ActionUpdateStatus.java b/hawkbit-dmf-api/src/main/java/org/eclipse/hawkbit/dmf/json/model/ActionUpdateStatus.java index 652039e35..f17252bd8 100644 --- a/hawkbit-dmf-api/src/main/java/org/eclipse/hawkbit/dmf/json/model/ActionUpdateStatus.java +++ b/hawkbit-dmf-api/src/main/java/org/eclipse/hawkbit/dmf/json/model/ActionUpdateStatus.java @@ -74,8 +74,13 @@ public class ActionUpdateStatus { } public boolean addMessage(final Collection messages) { + if (messages == null || messages.isEmpty()) { + return false; + } + if (this.message == null) { - this.message = new ArrayList<>(); + this.message = new ArrayList<>(messages); + return true; } return this.message.addAll(messages);