Browse Source

Java 1.2

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@796169 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 16 years ago
parent
commit
964bac4fa4
1 changed files with 10 additions and 10 deletions
  1. +10
    -10
      src/main/org/apache/tools/ant/util/facade/FacadeTaskHelper.java

+ 10
- 10
src/main/org/apache/tools/ant/util/facade/FacadeTaskHelper.java View File

@@ -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 @@ public class FacadeTaskHelper {
/**
* Command line arguments.
*/
private Vector args = new Vector();
private List args = new ArrayList();

/**
* The explicitly chosen implementation.
@@ -109,7 +110,7 @@ public class FacadeTaskHelper {
* @param arg an argument to add.
*/
public void addImplementationArgument(ImplementationSpecificArgument arg) {
args.addElement(arg);
args.add(arg);
}

/**
@@ -118,18 +119,17 @@ public class FacadeTaskHelper {
* @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);
}

/**


Loading…
Cancel
Save