langtools/test/jdk/jshell/ExternalEditorTest.java runs
jdk/src/jdk.internal.ed/share/classes/jdk/internal/editor/external/ExternalEditor.java via @run testng
ExternalEditor.java creates a temporary directory named extedit*
cat -n jdk/src/jdk.internal.ed/share/classes/jdk/internal/editor/external/ExternalEditor.java
[...]
115 this.dir = Files.createTempDirectory("extedit");
and writes a file there:
116 this.tmpfile = Files.createTempFile(dir, null, ".java");
These files are not cleaned up afterwards.
jdk/src/jdk.internal.ed/share/classes/jdk/internal/editor/external/ExternalEditor.java via @run testng
ExternalEditor.java creates a temporary directory named extedit*
cat -n jdk/src/jdk.internal.ed/share/classes/jdk/internal/editor/external/ExternalEditor.java
[...]
115 this.dir = Files.createTempDirectory("extedit");
and writes a file there:
116 this.tmpfile = Files.createTempFile(dir, null, ".java");
These files are not cleaned up afterwards.
- duplicates
-
JDK-8162989 jshell tool: /edit with external editor leaks files in /tmp
-
- Resolved
-