diff --git a/src/main/java/spoon/support/compiler/jdt/JDTBasedSpoonCompiler.java b/src/main/java/spoon/support/compiler/jdt/JDTBasedSpoonCompiler.java index 3291cdb917b..7d47268b745 100644 --- a/src/main/java/spoon/support/compiler/jdt/JDTBasedSpoonCompiler.java +++ b/src/main/java/spoon/support/compiler/jdt/JDTBasedSpoonCompiler.java @@ -589,7 +589,11 @@ protected void generateProcessedSourceFilesUsingCUs() { // this function is used to hack the JDT compiler... protected File createTmpJavaFile(File folder) { - File f = new File(folder, "Tmp.java"); + try { + f = File.createTempFile("Tmp", ".java", folder); + } catch (IOException e1) { + throw new SpoonException(e1); + } if (f.exists()) { return f; }