Ignore:
Timestamp:
2016-07-23T04:10: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/actions/UnGlueAction.java

    r10448 r10601  
    4343import org.openstreetmap.josm.tools.GBC;
    4444import org.openstreetmap.josm.tools.ImageProvider;
    45 import org.openstreetmap.josm.tools.Predicate;
    4645import org.openstreetmap.josm.tools.Shortcut;
    4746import org.openstreetmap.josm.tools.UserCancelException;
     
    251250
    252251        private static boolean isTagged(final Iterable<Node> existingNodes) {
    253             return Utils.exists(existingNodes, new Predicate<Node>() {
    254                 @Override
    255                 public boolean evaluate(final Node selectedNode) {
    256                     return selectedNode.hasKeys();
    257                 }
    258             });
     252            return Utils.exists(existingNodes, selectedNode -> selectedNode.hasKeys());
    259253        }
    260254
    261255        private static boolean isUsedInRelations(final Iterable<Node> existingNodes) {
    262             return Utils.exists(existingNodes, new Predicate<Node>() {
    263                 @Override
    264                 public boolean evaluate(final Node selectedNode) {
    265                     return Utils.exists(selectedNode.getReferrers(), OsmPrimitive.relationPredicate);
    266                 }
    267             });
     256            return Utils.exists(existingNodes, selectedNode -> Utils.exists(selectedNode.getReferrers(), OsmPrimitive.relationPredicate));
    268257        }
    269258
Note: See TracChangeset for help on using the changeset viewer.