Ignore:
Timestamp:
2016-07-23T15:46:39+02:00 (8 years ago)
Author:
Don-vip
Message:

see #11390 - sonar - squid:S1604 - Java 8: Anonymous inner classes containing only one method should become lambdas

File:
1 edited

Legend:

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

    r9519 r10608  
    1616import org.openstreetmap.josm.gui.JosmUserIdentityManager;
    1717import org.openstreetmap.josm.gui.util.GuiHelper;
    18 import org.openstreetmap.josm.tools.Predicate;
    1918import org.openstreetmap.josm.tools.Utils;
    2019
     
    7069
    7170    protected void fireChangesetCacheEvent(final ChangesetCacheEvent e) {
    72         GuiHelper.runInEDT(new Runnable() {
    73             @Override public void run() {
    74                 for (ChangesetCacheListener l: listeners) {
    75                     l.changesetCacheUpdated(e);
    76                 }
     71        GuiHelper.runInEDT(() -> {
     72            for (ChangesetCacheListener l: listeners) {
     73                l.changesetCacheUpdated(e);
    7774            }
    7875        });
     
    206203            return getOpenChangesets();
    207204        } else {
    208             return new ArrayList<>(Utils.filter(getOpenChangesets(), new Predicate<Changeset>() {
    209                 @Override
    210                 public boolean evaluate(Changeset object) {
    211                     return JosmUserIdentityManager.getInstance().isCurrentUser(object.getUser());
    212                 }
    213             }));
     205            return new ArrayList<>(Utils.filter(getOpenChangesets(),
     206                    object -> JosmUserIdentityManager.getInstance().isCurrentUser(object.getUser())));
    214207        }
    215208    }
Note: See TracChangeset for help on using the changeset viewer.