Ignore:
Timestamp:
2014-05-01T02:34:43+02:00 (11 years ago)
Author:
Don-vip
Message:

see #8465 - global use of try-with-resources, according to

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/OsmServerBackreferenceReader.java

    r7005 r7033  
    1818import org.openstreetmap.josm.gui.progress.ProgressMonitor;
    1919import org.openstreetmap.josm.tools.CheckParameterUtil;
    20 import org.openstreetmap.josm.tools.Utils;
    2120
    2221/**
     
    131130     */
    132131    protected DataSet getReferringWays(ProgressMonitor progressMonitor) throws OsmTransferException {
    133         InputStream in = null;
    134132        progressMonitor.beginTask(null, 2);
    135133        try {
     
    139137            .append("/").append(id).append("/ways");
    140138
    141             in = getInputStream(sb.toString(), progressMonitor.createSubTaskMonitor(1, true));
    142             if (in == null)
    143                 return null;
    144             progressMonitor.subTask(tr("Downloading referring ways ..."));
    145             return OsmReader.parseDataSet(in, progressMonitor.createSubTaskMonitor(1, true));
     139            try (InputStream in = getInputStream(sb.toString(), progressMonitor.createSubTaskMonitor(1, true))) {
     140                if (in == null)
     141                    return null;
     142                progressMonitor.subTask(tr("Downloading referring ways ..."));
     143                return OsmReader.parseDataSet(in, progressMonitor.createSubTaskMonitor(1, true));
     144            }
    146145        } catch(OsmTransferException e) {
    147146            throw e;
     
    152151        } finally {
    153152            progressMonitor.finishTask();
    154             Utils.close(in);
    155153            activeConnection = null;
    156154        }
     
    165163     */
    166164    protected DataSet getReferringRelations(ProgressMonitor progressMonitor) throws OsmTransferException {
    167         InputStream in = null;
    168165        progressMonitor.beginTask(null, 2);
    169166        try {
     
    173170            .append("/").append(id).append("/relations");
    174171
    175             in = getInputStream(sb.toString(), progressMonitor.createSubTaskMonitor(1, true));
    176             if (in == null)
    177                 return null;
    178             progressMonitor.subTask(tr("Downloading referring relations ..."));
    179             return OsmReader.parseDataSet(in, progressMonitor.createSubTaskMonitor(1, true));
     172            try (InputStream in = getInputStream(sb.toString(), progressMonitor.createSubTaskMonitor(1, true))) {
     173                if (in == null)
     174                    return null;
     175                progressMonitor.subTask(tr("Downloading referring relations ..."));
     176                return OsmReader.parseDataSet(in, progressMonitor.createSubTaskMonitor(1, true));
     177            }
    180178        } catch(OsmTransferException e) {
    181179            throw e;
     
    186184        } finally {
    187185            progressMonitor.finishTask();
    188             Utils.close(in);
    189186            activeConnection = null;
    190187        }
Note: See TracChangeset for help on using the changeset viewer.