Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Swanson2002-10-22 16:08:30 +0000
committerDarin Swanson2002-10-22 16:08:30 +0000
commit19f75b1f8cb4f96f4d1debda244cf821fd2a3dd1 (patch)
tree0fa6fec23ee74a3199bca2e235a0aa13142b4bc0
parentbc1473db2f6daaf9d32ed69c16edd60c74052044 (diff)
downloadeclipse.platform.debug-19f75b1f8cb4f96f4d1debda244cf821fd2a3dd1.tar.gz
eclipse.platform.debug-19f75b1f8cb4f96f4d1debda244cf821fd2a3dd1.tar.xz
eclipse.platform.debug-19f75b1f8cb4f96f4d1debda244cf821fd2a3dd1.zip
Bug 23340 - [ExternalTools] ArrayIndexOutOfBounds exception when running ant in a build
-rw-r--r--org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/core/AntFileRunner.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/core/AntFileRunner.java b/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/core/AntFileRunner.java
index 9cdc19b86..7ec65618f 100644
--- a/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/core/AntFileRunner.java
+++ b/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/core/AntFileRunner.java
@@ -39,13 +39,10 @@ public class AntFileRunner extends ExternalToolsRunner {
if (baseDir.length() > 0) {
String baseDirArg = BASE_DIR_PREFIX + baseDir;
- String[] newArgs = new String[args.length+1];
- for (int i=0; i< newArgs.length; i++) {
- newArgs[i] = args[i];
- }
+ String[] newArgs = new String[args.length + 1];
+ System.arraycopy(args, 0, newArgs, 0, args.length);
newArgs[newArgs.length - 1] = baseDirArg;
-
- runner.setArguments(newArgs); //$NON-NLS-1$
+ runner.setArguments(newArgs);
} else {
runner.setArguments(args);
}

Back to the top