Changeset 15436 in josm for trunk/src


Ignore:
Timestamp:
2019-10-06T22:11:24+02:00 (5 years ago)
Author:
Don-vip
Message:

more uses of lambdas

File:
1 edited

Legend:

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

    r14905 r15436  
    589589     */
    590590    public boolean hasIncompleteNodes() {
    591         for (Node node : nodes) {
    592             if (node.isIncomplete())
    593                 return true;
    594         }
    595         return false;
     591        return Arrays.stream(nodes).anyMatch(Node::isIncomplete);
    596592    }
    597593
     
    602598     */
    603599    public boolean hasOnlyLocatableNodes() {
    604         for (Node node : nodes) {
    605             if (!node.isLatLonKnown())
    606                 return false;
    607         }
    608         return true;
     600        return Arrays.stream(nodes).allMatch(Node::isLatLonKnown);
    609601    }
    610602
     
    713705    @Override
    714706    public boolean isOutsideDownloadArea() {
    715         for (final Node n : nodes) {
    716             if (n.isOutsideDownloadArea()) {
    717                 return true;
    718             }
    719         }
    720         return false;
     707        return Arrays.stream(nodes).anyMatch(Node::isOutsideDownloadArea);
    721708    }
    722709
Note: See TracChangeset for help on using the changeset viewer.