Ignore:
Timestamp:
2016-07-24T00:19:35+02:00 (9 years ago)
Author:
Don-vip
Message:

see #11390 - Java 8: use List.sort(Comparator) instead of Collections.sort(list, Comparator)

Location:
trunk/src/org/openstreetmap/josm/actions
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/ExtensionFileFilter.java

    r10463 r10619  
    119119
    120120    protected static void sort(List<ExtensionFileFilter> filters) {
    121         Collections.sort(
    122                 filters,
    123                 new Comparator<ExtensionFileFilter>() {
    124                     private AllFormatsImporter all = new AllFormatsImporter();
    125                     @Override
    126                     public int compare(ExtensionFileFilter o1, ExtensionFileFilter o2) {
    127                         if (o1.getDescription().equals(all.filter.getDescription())) return 1;
    128                         if (o2.getDescription().equals(all.filter.getDescription())) return -1;
    129                         return o1.getDescription().compareTo(o2.getDescription());
    130                     }
     121        filters.sort(new Comparator<ExtensionFileFilter>() {
     122                private AllFormatsImporter all = new AllFormatsImporter();
     123                @Override
     124                public int compare(ExtensionFileFilter o1, ExtensionFileFilter o2) {
     125                    if (o1.getDescription().equals(all.filter.getDescription())) return 1;
     126                    if (o2.getDescription().equals(all.filter.getDescription())) return -1;
     127                    return o1.getDescription().compareTo(o2.getDescription());
    131128                }
     129            }
    132130        );
    133131    }
  • trunk/src/org/openstreetmap/josm/actions/JoinNodeWayAction.java

    r10467 r10619  
    130130            List<Integer> segmentIndexes = new LinkedList<>();
    131131            segmentIndexes.addAll(innerEntry.keySet());
    132             Collections.sort(segmentIndexes, Collections.reverseOrder());
     132            segmentIndexes.sort(Collections.reverseOrder());
    133133
    134134            List<Node> wayNodes = w.getNodes();
     
    149149                List<Node> nodesToAdd = new LinkedList<>();
    150150                nodesToAdd.addAll(nodesInSegment);
    151                 Collections.sort(nodesToAdd, new NodeDistanceToRefNodeComparator(
     151                nodesToAdd.sort(new NodeDistanceToRefNodeComparator(
    152152                        w.getNode(segmentIndex), w.getNode(segmentIndex+1), !joinWayToNode));
    153153                wayNodes.addAll(segmentIndex + 1, nodesToAdd);
  • trunk/src/org/openstreetmap/josm/actions/PurgeAction.java

    r10601 r10619  
    1313import java.util.ArrayList;
    1414import java.util.Collection;
    15 import java.util.Collections;
    1615import java.util.HashSet;
    1716import java.util.List;
     
    244243                            ImageProvider.get("warning-small"), JLabel.LEFT), GBC.eol().fill(GBC.HORIZONTAL));
    245244
    246             Collections.sort(toPurgeAdditionally, (o1, o2) -> {
     245            toPurgeAdditionally.sort((o1, o2) -> {
    247246                int type = o2.getType().compareTo(o1.getType());
    248247                if (type != 0)
Note: See TracChangeset for help on using the changeset viewer.