Ignore:
Timestamp:
2014-10-19T01:27:04+02:00 (10 years ago)
Author:
donvip
Message:

[josm_plugins] fix java 7 warnings / global usage of try-with-resource

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/ext_tools/src/ext_tools/ToolsInformation.java

    r30737 r30738  
    88import java.util.ArrayList;
    99import java.util.List;
     10
     11import org.openstreetmap.josm.Main;
    1012
    1113public class ToolsInformation {
     
    2022
    2123    public void load() {
    22         try {
    23             BufferedReader rdr = new BufferedReader(new InputStreamReader(
    24                     new FileInputStream(filename), "UTF-8"));
     24        try (BufferedReader rdr = new BufferedReader(new InputStreamReader(
     25                    new FileInputStream(filename), "UTF-8"))) {
    2526            StringBuilder sb = new StringBuilder();
    2627            String line;
     
    3233                }
    3334            }
    34             rdr.close();
    3535        } catch (Exception e) {
    36             System.err.println("Ext_Tools warning: can not load file "+filename);
    37 //            e.printStackTrace();
     36            Main.warn("Ext_Tools warning: can not load file "+filename);
    3837        }
    3938    }
    4039
    4140    public void save() {
    42         try {
    43             OutputStreamWriter w = new OutputStreamWriter(new FileOutputStream(filename),
    44                     "UTF-8");
     41        try (OutputStreamWriter w = new OutputStreamWriter(new FileOutputStream(filename), "UTF-8")) {
    4542            for (ExtTool tool : tools)
    4643                w.write(tool.serialize());
    47             w.close();
    4844        } catch (Exception e) {
    49             System.err.println("Ext_Tools warning: can not save file "+filename);
    50 //            e.printStackTrace();
     45            Main.warn("Ext_Tools warning: can not save file "+filename);
    5146        }
    5247    }
Note: See TracChangeset for help on using the changeset viewer.