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/proj4j/src/org/openstreetmap/josm/plugins/proj4j/Proj4JProjectionChoice.java

    r30737 r30738  
    6464        sorter = new TableRowSorter<>(model);
    6565    }
    66    
     66
    6767    @Override
    6868    public String getId() {
     
    7474        return new Proj4JPanel(actionListener);
    7575    }
    76    
     76
    7777    protected class Proj4JPanel extends JPanel {
    78        
     78
    7979        public Proj4JPanel(ActionListener actionListener) {
    8080            GridBagConstraints c = new GridBagConstraints();
     
    9494                    new DocumentListener() {
    9595
     96                        @Override
    9697                        public void insertUpdate(DocumentEvent e) {
    9798                            newFilter();
    9899                        }
    99100
     101                        @Override
    100102                        public void removeUpdate(DocumentEvent e) {
    101103                            newFilter();
    102104                        }
    103105
     106                        @Override
    104107                        public void changedUpdate(DocumentEvent e) {
    105108                            newFilter();
     
    213216        }
    214217
     218        @Override
    215219        public void valueChanged(ListSelectionEvent e) {
    216220            updateSelectedCode();
     
    258262        public CRSTableModel() throws java.io.IOException {
    259263            // Read projection information from file, (authority, code, description)
    260             InputStream inStr = getClass().getResourceAsStream("/resources/projections.txt");
    261             BufferedReader fh = new BufferedReader(new InputStreamReader(inStr));
    262 
    263             String s;
    264             while ((s = fh.readLine()) != null) {
    265                 String f[] = s.split("\t");
    266                 if (f.length >= 3) {
    267                     crsList.add(new CRSEntry(f[0], f[1], f[2]));
     264            try (
     265                InputStream inStr = getClass().getResourceAsStream("/resources/projections.txt");
     266                BufferedReader fh = new BufferedReader(new InputStreamReader(inStr));
     267            ) {
     268                String s;
     269                while ((s = fh.readLine()) != null) {
     270                    String f[] = s.split("\t");
     271                    if (f.length >= 3) {
     272                        crsList.add(new CRSEntry(f[0], f[1], f[2]));
     273                    }
    268274                }
    269275            }
    270             fh.close();
    271276        }
    272277
Note: See TracChangeset for help on using the changeset viewer.