Changeset 6268 in josm for trunk/src/org/openstreetmap/josm/data
- Timestamp:
- 2013-09-27T19:50:29+02:00 (11 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/data
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/ServerSidePreferences.java
r6248 r6268 64 64 BufferedReader reader = new BufferedReader(new InputStreamReader(con.getInputStream())); 65 65 StringBuilder b = new StringBuilder(); 66 for (String line = reader.readLine(); line != null; line = reader.readLine()) { 67 b.append(line); 68 b.append("\n"); 66 try { 67 for (String line = reader.readLine(); line != null; line = reader.readLine()) { 68 b.append(line); 69 b.append("\n"); 70 } 71 } finally { 72 reader.close(); 69 73 } 70 74 if (con instanceof HttpURLConnection) { … … 73 77 return b.toString(); 74 78 } catch (IOException e) { 79 Main.error(e); 75 80 e.printStackTrace(); 76 81 } -
trunk/src/org/openstreetmap/josm/data/projection/Projections.java
r6248 r6268 33 33 import org.openstreetmap.josm.io.MirroredInputStream; 34 34 import org.openstreetmap.josm.tools.Pair; 35 import org.openstreetmap.josm.tools.Utils; 35 36 36 37 /** … … 125 126 private static void loadInits() { 126 127 Pattern epsgPattern = Pattern.compile("<(\\d+)>(.*)<>"); 128 BufferedReader r = null; 127 129 try { 128 130 InputStream in = new MirroredInputStream("resource://data/epsg"); 129 BufferedReaderr = new BufferedReader(new InputStreamReader(in));131 r = new BufferedReader(new InputStreamReader(in)); 130 132 String line, lastline = ""; 131 133 while ((line = r.readLine()) != null) { … … 144 146 } 145 147 } catch (IOException ex) { 146 throw new RuntimeException(); 148 throw new RuntimeException(ex); 149 } finally { 150 Utils.close(r); 147 151 } 148 152 } -
trunk/src/org/openstreetmap/josm/data/validation/OsmValidator.java
r6246 r6268 153 153 ignoredErrors.clear(); 154 154 if (Main.pref.getBoolean(ValidatorPreference.PREF_USE_IGNORE, true)) { 155 BufferedReader in = null; 155 156 try { 156 final BufferedReaderin = new BufferedReader(new FileReader(getValidatorDir() + "ignorederrors"));157 in = new BufferedReader(new FileReader(getValidatorDir() + "ignorederrors")); 157 158 for (String line = in.readLine(); line != null; line = in.readLine()) { 158 159 ignoredErrors.add(line); … … 162 163 } catch (final IOException e) { 163 164 e.printStackTrace(); 165 } finally { 166 Utils.close(in); 164 167 } 165 168 } -
trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java
r6265 r6268 62 62 import org.openstreetmap.josm.tools.GBC; 63 63 import org.openstreetmap.josm.tools.MultiMap; 64 import org.openstreetmap.josm.tools.Utils; 64 65 65 66 /** … … 205 206 return; 206 207 for (String source : sources.split(";")) { 208 BufferedReader reader = null; 207 209 try { 208 210 MirroredInputStream s = new MirroredInputStream(source); … … 213 215 r = new InputStreamReader(s); 214 216 } 215 BufferedReaderreader = new BufferedReader(r);217 reader = new BufferedReader(r); 216 218 217 219 String okValue = null; … … 272 274 } catch (IOException e) { 273 275 errorSources += source + "\n"; 276 } finally { 277 Utils.close(reader); 274 278 } 275 279 }
Note:
See TracChangeset
for help on using the changeset viewer.