
Inline adoc files when they are included exactly once. Also fix language tags because this inlining gives us better information on what language the code is written in.
29 lines
640 B
Plaintext
29 lines
640 B
Plaintext
== Why is this an issue?
|
|
|
|
Use of ``++File.deleteOnExit()++`` is not recommended for the following reasons:
|
|
|
|
* The deletion occurs only in the case of a normal JVM shutdown but not when the JVM crashes or is killed.
|
|
* For each file handler, the memory associated with the handler is released only at the end of the process.
|
|
|
|
|
|
=== Noncompliant code example
|
|
|
|
[source,java]
|
|
----
|
|
File file = new File("file.txt");
|
|
file.deleteOnExit(); // Noncompliant
|
|
----
|
|
|
|
ifdef::env-github,rspecator-view[]
|
|
|
|
'''
|
|
== Implementation Specification
|
|
(visible only on this page)
|
|
|
|
=== Message
|
|
|
|
Remove this call to "deleteOnExit".
|
|
|
|
|
|
endif::env-github,rspecator-view[]
|