summaryrefslogtreecommitdiff
path: root/scripting
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2014-08-20 14:56:25 +0200
committerNoel Grandin <noel@peralex.com>2014-10-07 13:20:01 +0200
commit02ace92aba684238622610776b2c618aa04c7a02 (patch)
treebc5ad8ece4558a70d6e6e39b1a699fbc47a83c55 /scripting
parent04ace01ec5f4c18a294a10f68bb42bddda3b29c4 (diff)
java: optimise calls to toArray
passing in a correctly sized array requires one less allocation Change-Id: I6198d226d9b630c99c4e8b6e3d0fdf890c495b44
Diffstat (limited to 'scripting')
-rw-r--r--scripting/java/org/openoffice/idesupport/CommandLineTools.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/scripting/java/org/openoffice/idesupport/CommandLineTools.java b/scripting/java/org/openoffice/idesupport/CommandLineTools.java
index 8fa9269ca361..522828ec2f49 100644
--- a/scripting/java/org/openoffice/idesupport/CommandLineTools.java
+++ b/scripting/java/org/openoffice/idesupport/CommandLineTools.java
@@ -174,7 +174,7 @@ public class CommandLineTools {
private boolean verbose = false;
private String language = null;
private MethodFinder finder = null;
- private ArrayList scripts = null;
+ private ArrayList<ScriptEntry> scripts = null;
private HashMap properties = new HashMap(3);
public GenerateCommand(String basedir) {
@@ -288,9 +288,7 @@ public class CommandLineTools {
throw new Exception("No valid scripts found");
ParcelDescriptor desc = new ParcelDescriptor(parcelxml, language);
- desc.setScriptEntries((ScriptEntry[])scripts.toArray(new
- ScriptEntry[scripts.size()]));
-
+ desc.setScriptEntries(scripts.toArray(new ScriptEntry[scripts.size()]));
if (properties.size() != 0) {
Enumeration enumer = properties.keys();