Skip to content

Commit 8e991f3

Browse files
author
jan
committed
Fix warning for possible memory leak.
1 parent 1a370d7 commit 8e991f3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

io.sloeber.core/src/io/sloeber/core/api/Common.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import java.nio.file.Path;
1212
import java.nio.file.Paths;
1313
import java.util.Comparator;
14+
import java.util.stream.Stream;
1415

1516
import org.eclipse.cdt.core.model.CoreModel;
1617
import org.eclipse.cdt.core.settings.model.ICConfigurationDescription;
@@ -250,7 +251,9 @@ public static void deleteDirectory(org.eclipse.core.runtime.IPath directory) thr
250251
}
251252

252253
public static void deleteDirectory(Path directory) throws IOException {
253-
Files.walk(directory).sorted(Comparator.reverseOrder()).map(Path::toFile).forEach(File::delete);
254+
try( Stream<Path> stream = Files.walk(directory)){
255+
stream.sorted(Comparator.reverseOrder()).map(Path::toFile).forEach(File::delete);
256+
}
254257
}
255258

256259
/**

0 commit comments

Comments
 (0)