Changeset 15611 in josm


Ignore:
Timestamp:
2019-12-24T11:33:02+01:00 (4 years ago)
Author:
GerdP
Message:

simplify code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java

    r15605 r15611  
    986986                if (predicate.test(n)
    987987                        && (dist = getPoint2D(n).distanceSq(p)) < snapDistanceSq) {
    988                     List<Node> nlist;
    989                     if (nearestMap.containsKey(dist)) {
    990                         nlist = nearestMap.get(dist);
    991                     } else {
    992                         nlist = new LinkedList<>();
    993                         nearestMap.put(dist, nlist);
    994                     }
    995                     nlist.add(n);
     988                    nearestMap.computeIfAbsent(dist, k -> new LinkedList<>()).add(n);
    996989                }
    997990            }
     
    12241217
    12251218                    if (perDistSq < snapDistanceSq && a < c + snapDistanceSq && b < c + snapDistanceSq) {
    1226                         List<WaySegment> wslist;
    1227                         if (nearestMap.containsKey(perDistSq)) {
    1228                             wslist = nearestMap.get(perDistSq);
    1229                         } else {
    1230                             wslist = new LinkedList<>();
    1231                             nearestMap.put(perDistSq, wslist);
    1232                         }
    1233                         wslist.add(new WaySegment(w, i));
     1219                        nearestMap.computeIfAbsent(perDistSq, k -> new LinkedList<>()).add(new WaySegment(w, i));
    12341220                    }
    12351221
Note: See TracChangeset for help on using the changeset viewer.