Ignore:
Timestamp:
2016-07-24T00:19:35+02:00 (3 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/gui/io
Files:
2 edited

Legend:

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

    r10611 r10619  
    66import java.io.File;
    77import java.util.ArrayList;
    8 import java.util.Collections;
    98import java.util.List;
    109
     
    7170            layerInfo.add(new SaveLayerInfo(layer));
    7271        }
    73         Collections.sort(layerInfo, (o1, o2) -> o1.compareTo(o2));
     72        layerInfo.sort((o1, o2) -> o1.compareTo(o2));
    7473        fireTableDataChanged();
    7574    }
  • trunk/src/org/openstreetmap/josm/gui/io/UploadSelectionDialog.java

    r10378 r10619  
    202202            if (data == null)
    203203                return;
    204             Collections.sort(
    205                     data,
    206                     new Comparator<OsmPrimitive>() {
    207                         private DefaultNameFormatter formatter = DefaultNameFormatter.getInstance();
    208                         @Override
    209                         public int compare(OsmPrimitive o1, OsmPrimitive o2) {
    210                             int ret = OsmPrimitiveType.from(o1).compareTo(OsmPrimitiveType.from(o2));
    211                             if (ret != 0)
    212                                 return ret;
    213                             return o1.getDisplayName(formatter).compareTo(o1.getDisplayName(formatter));
    214                         }
     204            data.sort(new Comparator<OsmPrimitive>() {
     205                    private DefaultNameFormatter formatter = DefaultNameFormatter.getInstance();
     206                    @Override
     207                    public int compare(OsmPrimitive o1, OsmPrimitive o2) {
     208                        int ret = OsmPrimitiveType.from(o1).compareTo(OsmPrimitiveType.from(o2));
     209                        if (ret != 0)
     210                            return ret;
     211                        return o1.getDisplayName(formatter).compareTo(o1.getDisplayName(formatter));
    215212                    }
     213                }
    216214            );
    217215        }
Note: See TracChangeset for help on using the changeset viewer.