Browse Source

Removed the own implementation for creating a temporary file, in case deletion of temp file fails, added it as candidate for deletion on exit.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@741505 13f79535-47bb-0310-9956-ffa450edef68
master
Jacobus Martinus Kruithof 16 years ago
parent
commit
2e2292e576
1 changed files with 5 additions and 5 deletions
  1. +5
    -5
      src/main/org/apache/tools/ant/taskdefs/Jikes.java

+ 5
- 5
src/main/org/apache/tools/ant/taskdefs/Jikes.java View File

@@ -21,7 +21,6 @@ import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Random;

import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.Project;
@@ -86,9 +85,8 @@ public class Jikes {
&& args.length > MAX_FILES_ON_COMMAND_LINE) {
PrintWriter out = null;
try {
String tempFileName = "jikes"
+ (new Random(System.currentTimeMillis())).nextLong();
tmpFile = new File(tempFileName);
tmpFile = FileUtils.getFileUtils().createTempFile("jikes",
"tmp", null, false, true);
out = new PrintWriter(new FileWriter(tmpFile));
for (int i = 0; i < args.length; i++) {
out.println(args[i]);
@@ -123,7 +121,9 @@ public class Jikes {
}
} finally {
if (tmpFile != null) {
tmpFile.delete();
if (!tmpFile.delete()) {
tmpFile.deleteOnExit();
}
}
}
}


Loading…
Cancel
Save