move into try with resource catch

This commit is contained in:
marhali 2022-07-01 15:15:32 +02:00
parent 09fedd03dc
commit 87b6ee3170

View File

@ -58,23 +58,24 @@ public class SortableProperties extends Properties {
} }
public void store(Writer writer) throws IOException { public void store(Writer writer) throws IOException {
IntelliJBufferedWriter bw = new IntelliJBufferedWriter(writer); try(IntelliJBufferedWriter bw = new IntelliJBufferedWriter(writer)) {
boolean escUnicode = false; boolean escUnicode = false;
synchronized (this) { synchronized (this) {
for (Map.Entry<Object, Object> e : entrySet()) { for (Map.Entry<Object, Object> e : entrySet()) {
String key = String.valueOf(e.getKey()); String key = String.valueOf(e.getKey());
String val = String.valueOf(e.getValue()); String val = String.valueOf(e.getValue());
key = saveConvert(key, true, escUnicode); key = saveConvert(key, true, escUnicode);
/* No need to escape embedded and trailing spaces for value, hence /* No need to escape embedded and trailing spaces for value, hence
* pass false to flag. * pass false to flag.
*/ */
val = saveConvert(val, false, escUnicode); val = saveConvert(val, false, escUnicode);
bw.write(key + "=" + val); bw.write(key + "=" + val);
bw.newLine(); bw.newLine();
}
} }
bw.flush();
} }
bw.flush();
} }
/* /*