Ignore:
Timestamp:
2017-02-12T16:32:18+01:00 (9 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/plugins/ReadRemotePluginInformationTask.java

    r10952 r11553  
    2222import java.util.LinkedList;
    2323import java.util.List;
     24import java.util.Optional;
    2425import java.util.Set;
    2526
     
    5455
    5556    protected final void init(Collection<String> sites, boolean displayErrMsg) {
    56         this.sites = sites;
    57         if (sites == null) {
    58             this.sites = Collections.emptySet();
    59         }
     57        this.sites = Optional.ofNullable(sites).orElseGet(Collections::emptySet);
    6058        this.availablePlugins = new LinkedList<>();
    6159        this.displayErrMsg = displayErrMsg;
Note: See TracChangeset for help on using the changeset viewer.