Skip to content

Commit 9d4db52

Browse files
committed
fixed found bug with unclosed stream
1 parent 005d364 commit 9d4db52

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

lib/src/compatDiktat2Dot0Dot0/java/com/diffplug/spotless/glue/diktat/compat/DiktatCompat2Dot0Dot0Adapter.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,7 @@
1515
*/
1616
package com.diffplug.spotless.glue.diktat.compat;
1717

18-
import java.io.File;
19-
import java.io.FileInputStream;
20-
import java.io.FileNotFoundException;
21-
import java.io.InputStream;
18+
import java.io.*;
2219
import java.util.ArrayList;
2320
import java.util.Collections;
2421
import java.util.List;
@@ -87,11 +84,10 @@ private static List<DiktatRuleConfig> readRuleConfigs(File configFile) {
8784
if (configFile == null) {
8885
return Collections.emptyList();
8986
}
90-
try {
91-
final InputStream configInputStream = new FileInputStream(configFile);
87+
try (final InputStream configInputStream = new FileInputStream(configFile)) {
9288
return DiktatFactoriesKt.getDiktatRuleConfigReader().invoke(configInputStream);
93-
} catch (FileNotFoundException e) {
89+
} catch (IOException e) {
9490
throw new IllegalArgumentException("Fail to read configFile", e);
9591
}
96-
}
92+
}
9793
}

0 commit comments

Comments
 (0)