diff options
author | Darin Swanson | 2002-10-22 16:08:30 +0000 |
---|---|---|
committer | Darin Swanson | 2002-10-22 16:08:30 +0000 |
commit | 19f75b1f8cb4f96f4d1debda244cf821fd2a3dd1 (patch) | |
tree | 0fa6fec23ee74a3199bca2e235a0aa13142b4bc0 /org.eclipse.ui.externaltools/External Tools/org | |
parent | bc1473db2f6daaf9d32ed69c16edd60c74052044 (diff) | |
download | eclipse.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
Diffstat (limited to 'org.eclipse.ui.externaltools/External Tools/org')
-rw-r--r-- | org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/core/AntFileRunner.java | 9 |
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); } |