Test steps
In JDT create a method:
public void reproducer() {
java.nio.file.FileSystem filesystemShouldNotBeclosed = java.nio.file.Path.of(".").getFileSystem();
filesystemShouldNotBeclosed.getSeparator();
}
Expected result
No warnings
Actual result
Potential resource leak: 'filesystemShouldNotBeclosed' may not be closed
This seems like a major flaw of NIO type system, and deserves an explicit analysis exception.
Test steps
In JDT create a method:
Expected result
No warnings
Actual result
This seems like a major flaw of NIO type system, and deserves an explicit analysis exception.