Ignore:
Timestamp:
2016-07-26T02:17:04+02:00 (8 years ago)
Author:
Don-vip
Message:

see #11390 - use functional comparators

Location:
trunk/src/org/openstreetmap/josm/gui/layer
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java

    r10632 r10647  
    3030import java.util.Collection;
    3131import java.util.Collections;
     32import java.util.Comparator;
    3233import java.util.Date;
    3334import java.util.Dictionary;
     
    10821083        }
    10831084
    1084         dateImgLst.sort((o1, o2) -> o1.getExifTime().compareTo(o2.getExifTime()));
     1085        dateImgLst.sort(Comparator.comparing(ImageEntry::getExifTime));
    10851086
    10861087        return dateImgLst;
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/ImportAudioAction.java

    r10619 r10647  
    1111import java.util.Arrays;
    1212import java.util.Collection;
     13import java.util.Comparator;
    1314
    1415import javax.swing.AbstractAction;
     
    8788            // long as they don't overlap, that's fine)
    8889            if (sel.length > 1) {
    89                 Arrays.sort(sel, (a, b) -> a.lastModified() <= b.lastModified() ? -1 : 1);
     90                Arrays.sort(sel, Comparator.comparingLong(File::lastModified));
    9091            }
    9192            StringBuilder names = new StringBuilder();
     
    277278        /* we must have got at least one waypoint now */
    278279
    279         ((ArrayList<WayPoint>) waypoints).sort((a, b) -> a.time <= b.time ? -1 : 1);
     280        ((ArrayList<WayPoint>) waypoints).sort(Comparator.comparingDouble(o -> o.time));
    280281
    281282        firstTime = -1.0; /* this time of the first waypoint, not first trackpoint */
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java

    r10619 r10647  
    1919import java.util.ArrayList;
    2020import java.util.Collection;
     21import java.util.Comparator;
    2122import java.util.List;
    2223
     
    233234        if (from instanceof MarkerLayer) {
    234235            data.addAll(((MarkerLayer) from).data);
    235             data.sort((o1, o2) -> Double.compare(o1.time, o2.time));
     236            data.sort(Comparator.comparingDouble(o -> o.time));
    236237        }
    237238    }
Note: See TracChangeset for help on using the changeset viewer.