Ignore:
Timestamp:
2017-02-12T16:32:18+01:00 (7 years ago)
Author:
Don-vip
Message:

refactor handling of null values - use Java 8 Optional where possible

File:
1 edited

Legend:

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

    r9227 r11553  
    77import java.io.InputStream;
    88import java.net.URLConnection;
     9import java.util.Optional;
    910
    1011import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
     
    3132    public ProgressInputStream(InputStream in, long size, ProgressMonitor progressMonitor) {
    3233        CheckParameterUtil.ensureParameterNotNull(in, "in");
    33         if (progressMonitor == null) {
    34             progressMonitor = NullProgressMonitor.INSTANCE;
    35         }
    36         this.updater = new StreamProgressUpdater(size, progressMonitor, tr("Downloading data..."));
     34        this.updater = new StreamProgressUpdater(size,
     35                Optional.ofNullable(progressMonitor).orElse(NullProgressMonitor.INSTANCE), tr("Downloading data..."));
    3736        this.in = in;
    3837    }
Note: See TracChangeset for help on using the changeset viewer.