You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by bo...@apache.org on 2009/07/21 09:25:13 UTC

svn commit: r796169 - /ant/core/trunk/src/main/org/apache/tools/ant/util/facade/FacadeTaskHelper.java

Author: bodewig
Date: Tue Jul 21 07:25:12 2009
New Revision: 796169

URL: http://svn.apache.org/viewvc?rev=796169&view=rev
Log:
Java 1.2

Modified:
    ant/core/trunk/src/main/org/apache/tools/ant/util/facade/FacadeTaskHelper.java

Modified: ant/core/trunk/src/main/org/apache/tools/ant/util/facade/FacadeTaskHelper.java
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/util/facade/FacadeTaskHelper.java?rev=796169&r1=796168&r2=796169&view=diff
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/util/facade/FacadeTaskHelper.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/util/facade/FacadeTaskHelper.java Tue Jul 21 07:25:12 2009
@@ -18,8 +18,9 @@
 
 package org.apache.tools.ant.util.facade;
 
-import java.util.Enumeration;
-import java.util.Vector;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
 
 /**
  * Helper class for facade implementations - encapsulates treatment of
@@ -34,7 +35,7 @@
     /**
      * Command line arguments.
      */
-    private Vector args = new Vector();
+    private List args = new ArrayList();
 
     /**
      * The explicitly chosen implementation.
@@ -109,7 +110,7 @@
      * @param arg an argument to add.
      */
     public void addImplementationArgument(ImplementationSpecificArgument arg) {
-        args.addElement(arg);
+        args.add(arg);
     }
 
     /**
@@ -118,18 +119,17 @@
      * @return an array of command line arguements.
      */
     public String[] getArgs() {
-        Vector tmp = new Vector(args.size());
-        for (Enumeration e = args.elements(); e.hasMoreElements();) {
+        List tmp = new ArrayList(args.size());
+        for (Iterator e = args.iterator(); e.hasNext();) {
             ImplementationSpecificArgument arg =
-                ((ImplementationSpecificArgument) e.nextElement());
+                ((ImplementationSpecificArgument) e.next());
             String[] curr = arg.getParts(getImplementation());
             for (int i = 0; i < curr.length; i++) {
-                tmp.addElement(curr[i]);
+                tmp.add(curr[i]);
             }
         }
         String[] res = new String[tmp.size()];
-        tmp.copyInto(res);
-        return res;
+        return (String[]) tmp.toArray(res);
     }
 
     /**