From 0f2e44f9d833d37d652cd5229e8ed00762243123 Mon Sep 17 00:00:00 2001
From: Georg Seibt <seibt@fim.uni-passau.de>
Date: Thu, 27 Oct 2016 09:39:22 +0200
Subject: [PATCH] more efficient addCommand() method

---
 .../fim/seibt/gitwrapper/process/ToolWrapper.java          | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/de/uni_passau/fim/seibt/gitwrapper/process/ToolWrapper.java b/src/de/uni_passau/fim/seibt/gitwrapper/process/ToolWrapper.java
index 97fe9dc..f960c2b 100644
--- a/src/de/uni_passau/fim/seibt/gitwrapper/process/ToolWrapper.java
+++ b/src/de/uni_passau/fim/seibt/gitwrapper/process/ToolWrapper.java
@@ -1,6 +1,7 @@
 package de.uni_passau.fim.seibt.gitwrapper.process;
 
 import java.io.File;
+import java.util.ArrayList;
 import java.util.LinkedList;
 import java.util.List;
 import java.util.Map;
@@ -85,8 +86,10 @@ public abstract class ToolWrapper {
      * @return the command to be executed
      */
     private List<String> addCommand(List<String> parameters) {
-        LinkedList<String> pars = new LinkedList<>(parameters);
-        pars.addFirst(cmd);
+        List<String> pars = new ArrayList<>(parameters.size() + 1);
+
+        pars.add(cmd);
+        pars.addAll(parameters);
 
         return pars;
     }
-- 
GitLab