Browse Source

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
master
Jacobus Martinus Kruithof 19 years ago
parent
commit
4c0b551a31
2 changed files with 5 additions and 5 deletions
  1. +3
    -3
      proposal/xdocs/src/org/apache/ant/xdoclet/TaskTagsHandler.java
  2. +2
    -2
      src/main/org/apache/tools/ant/types/CommandlineJava.java

+ 3
- 3
proposal/xdocs/src/org/apache/ant/xdoclet/TaskTagsHandler.java View File

@@ -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()]);
}
}


+ 2
- 2
src/main/org/apache/tools/ant/types/CommandlineJava.java View File

@@ -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()]);
}

/**


Loading…
Cancel
Save