Ignore:
Timestamp:
2020-06-14T14:55:14+02:00 (4 years ago)
Author:
simon04
Message:

see #19334 - https://errorprone.info/bugpattern/UnnecessaryLambda

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/Preferences.java

    r16426 r16622  
    2929import java.util.TreeMap;
    3030import java.util.concurrent.TimeUnit;
    31 import java.util.function.Predicate;
    3231import java.util.stream.Collectors;
    3332import java.util.stream.Stream;
     
    184183    protected final SortedMap<String, Setting<?>> defaultsMap = new TreeMap<>();
    185184
    186     private final Predicate<Entry<String, Setting<?>>> NO_DEFAULT_SETTINGS_ENTRY =
    187             e -> !e.getValue().equals(defaultsMap.get(e.getKey()));
    188 
    189185    /**
    190186     * Indicates whether {@link #init(boolean)} completed successfully.
     
    420416     */
    421417    public synchronized void save() throws IOException {
    422         save(getPreferenceFile(), settingsMap.entrySet().stream().filter(NO_DEFAULT_SETTINGS_ENTRY), false);
     418        save(getPreferenceFile(), settingsMap.entrySet().stream().filter(e -> !e.getValue().equals(defaultsMap.get(e.getKey()))), false);
    423419    }
    424420
Note: See TracChangeset for help on using the changeset viewer.