diff options
Diffstat (limited to 'src/main/org/apache/tools/ant/types/AntFilterReader.java')
-rw-r--r-- | src/main/org/apache/tools/ant/types/AntFilterReader.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/main/org/apache/tools/ant/types/AntFilterReader.java b/src/main/org/apache/tools/ant/types/AntFilterReader.java index bdc1c316f..154b86062 100644 --- a/src/main/org/apache/tools/ant/types/AntFilterReader.java +++ b/src/main/org/apache/tools/ant/types/AntFilterReader.java @@ -17,8 +17,9 @@ */ package org.apache.tools.ant.types; +import java.util.ArrayList; +import java.util.List; import java.util.Stack; -import java.util.Vector; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Project; @@ -31,7 +32,7 @@ public final class AntFilterReader extends DataType { private String className; - private final Vector<Parameter> parameters = new Vector<Parameter>(); + private final List<Parameter> parameters = new ArrayList<>(); private Path classpath; @@ -69,7 +70,7 @@ public final class AntFilterReader extends DataType { if (isReference()) { throw noChildrenAllowed(); } - parameters.addElement(param); + parameters.add(param); } /** @@ -137,9 +138,7 @@ public final class AntFilterReader extends DataType { ((AntFilterReader) getCheckedRef()).getParams(); } dieOnCircularReference(); - Parameter[] params = new Parameter[parameters.size()]; - parameters.copyInto(params); - return params; + return parameters.toArray(new Parameter[parameters.size()]); } /** |