From 4c0b551a3154755bdc99048ec5aeb114825b08d3 Mon Sep 17 00:00:00 2001 From: Jacobus Martinus Kruithof Date: Mon, 5 Dec 2005 17:13:07 +0000 Subject: [PATCH] PR 37777 Performance improvements by Dave Brosius git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@354101 13f79535-47bb-0310-9956-ffa450edef68 --- .../xdocs/src/org/apache/ant/xdoclet/TaskTagsHandler.java | 6 +++--- src/main/org/apache/tools/ant/types/CommandlineJava.java | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/proposal/xdocs/src/org/apache/ant/xdoclet/TaskTagsHandler.java b/proposal/xdocs/src/org/apache/ant/xdoclet/TaskTagsHandler.java index 21307bdfb..adbff6ff0 100644 --- a/proposal/xdocs/src/org/apache/ant/xdoclet/TaskTagsHandler.java +++ b/proposal/xdocs/src/org/apache/ant/xdoclet/TaskTagsHandler.java @@ -599,7 +599,7 @@ public class TaskTagsHandler extends XDocletTagSupport attributeMethods.add(method); } - return (XMethod[]) attributeMethods.toArray(new XMethod[0]); + return (XMethod[]) attributeMethods.toArray(new XMethod[attributeMethods.size()]); } /** @@ -708,7 +708,7 @@ public class TaskTagsHandler extends XDocletTagSupport elementMethods.add(method); } - return (XMethod[]) elementMethods.toArray(new XMethod[0]); + return (XMethod[]) elementMethods.toArray(new XMethod[elementMethods.size()]); } /** @@ -849,7 +849,7 @@ public class TaskTagsHandler extends XDocletTagSupport } }); - return (XMethod[]) methods.toArray(new XMethod[0]); + return (XMethod[]) methods.toArray(new XMethod[methods.size()]); } } diff --git a/src/main/org/apache/tools/ant/types/CommandlineJava.java b/src/main/org/apache/tools/ant/types/CommandlineJava.java index 8d1524161..2e8bea7e3 100644 --- a/src/main/org/apache/tools/ant/types/CommandlineJava.java +++ b/src/main/org/apache/tools/ant/types/CommandlineJava.java @@ -91,7 +91,7 @@ public class CommandlineJava implements Cloneable { if (definitions.size() == 0) { return null; } else { - return (String[]) definitions.toArray(new String[0]); + return (String[]) definitions.toArray(new String[definitions.size()]); } } @@ -397,7 +397,7 @@ public class CommandlineJava implements Cloneable { //fill it addCommandsToList(listIterator); //convert to an array - return (String[]) commands.toArray(new String[0]); + return (String[]) commands.toArray(new String[commands.size()]); } /**