diff options
Diffstat (limited to 'src/main/org/apache/tools/ant/taskdefs/launcher/VmsCommandLauncher.java')
-rw-r--r-- | src/main/org/apache/tools/ant/taskdefs/launcher/VmsCommandLauncher.java | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/src/main/org/apache/tools/ant/taskdefs/launcher/VmsCommandLauncher.java b/src/main/org/apache/tools/ant/taskdefs/launcher/VmsCommandLauncher.java index 4c1b3f090..16b804208 100644 --- a/src/main/org/apache/tools/ant/taskdefs/launcher/VmsCommandLauncher.java +++ b/src/main/org/apache/tools/ant/taskdefs/launcher/VmsCommandLauncher.java @@ -32,10 +32,6 @@ import org.apache.tools.ant.util.FileUtils; */ public class VmsCommandLauncher extends Java13CommandLauncher { - public VmsCommandLauncher() { - super(); - } - /** * Launches the given command in a new process. * @@ -53,7 +49,8 @@ public class VmsCommandLauncher extends Java13CommandLauncher { public Process exec(Project project, String[] cmd, String[] env) throws IOException { File cmdFile = createCommandFile(cmd, env); - Process p = super.exec(project, new String[] {cmdFile.getPath()}, env); + Process p = + super.exec(project, new String[] { cmdFile.getPath() }, env); deleteAfter(cmdFile, p); return p; } @@ -80,9 +77,8 @@ public class VmsCommandLauncher extends Java13CommandLauncher { public Process exec(Project project, String[] cmd, String[] env, File workingDir) throws IOException { File cmdFile = createCommandFile(cmd, env); - Process p = super.exec(project, new String[] { - cmdFile.getPath() - }, env, workingDir); + Process p = super.exec(project, new String[] { cmdFile.getPath() }, env, + workingDir); deleteAfter(cmdFile, p); return p; } @@ -98,9 +94,7 @@ public class VmsCommandLauncher extends Java13CommandLauncher { private File createCommandFile(String[] cmd, String[] env) throws IOException { File script = FILE_UTILS.createTempFile("ANT", ".COM", null, true, true); - BufferedWriter out = null; - try { - out = new BufferedWriter(new FileWriter(script)); + try (BufferedWriter out = new BufferedWriter(new FileWriter(script))) { // add the environment as logicals to the DCL script if (env != null) { @@ -123,8 +117,6 @@ public class VmsCommandLauncher extends Java13CommandLauncher { out.newLine(); out.write(cmd[i]); } - } finally { - FileUtils.close(out); } return script; } |