Ignore:
Timestamp:
2016-07-23T18:46:45+02:00 (8 years ago)
Author:
Don-vip
Message:

see #11390 - sonar - squid:S1604 - Java 8: Anonymous inner classes containing only one method should become lambdas

Location:
trunk/src/org/openstreetmap/josm/gui/tagging
Files:
4 edited

Legend:

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

    r10604 r10611  
    99import java.util.Collection;
    1010import java.util.Collections;
    11 import java.util.Comparator;
    1211import java.util.EnumSet;
    1312import java.util.HashMap;
     
    563562     */
    564563    protected void sort() {
    565         Collections.sort(
    566                 tags,
    567                 new Comparator<TagModel>() {
    568                     @Override
    569                     public int compare(TagModel self, TagModel other) {
    570                         return self.getName().compareTo(other.getName());
    571                     }
    572                 }
    573         );
     564        Collections.sort(tags, (self, other) -> self.getName().compareTo(other.getName()));
    574565    }
    575566
  • trunk/src/org/openstreetmap/josm/gui/tagging/TagEditorPanel.java

    r10179 r10611  
    1515import javax.swing.JPanel;
    1616import javax.swing.JScrollPane;
    17 import javax.swing.event.TableModelEvent;
    18 import javax.swing.event.TableModelListener;
    1917
    2018import org.openstreetmap.josm.data.osm.OsmPrimitive;
     
    125123
    126124        if (presetHandler != null) {
    127             model.addTableModelListener(new TableModelListener() {
    128                 @Override
    129                 public void tableChanged(TableModelEvent e) {
    130                     updatePresets();
    131                 }
    132             });
     125            model.addTableModelListener(e -> updatePresets());
    133126        }
    134127
  • trunk/src/org/openstreetmap/josm/gui/tagging/ac/AutoCompletionManager.java

    r9371 r10611  
    3838import org.openstreetmap.josm.tools.MultiMap;
    3939import org.openstreetmap.josm.tools.Utils;
     40import org.openstreetmap.josm.tools.Utils.Function;
    4041
    4142/**
     
    336337            for (TaggingPreset tp : presets) {
    337338                if (tp.roles != null) {
    338                     list.add(Utils.transform(tp.roles.roles, new Utils.Function<Role, String>() {
    339                         public String apply(Role x) {
    340                             return x.key;
    341                         }
    342                     }), AutoCompletionItemPriority.IS_IN_STANDARD);
     339                    list.add(Utils.transform(tp.roles.roles, (Function<Role, String>) x -> x.key), AutoCompletionItemPriority.IS_IN_STANDARD);
    343340                }
    344341            }
  • trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java

    r10591 r10611  
    5959import org.openstreetmap.josm.tools.GBC;
    6060import org.openstreetmap.josm.tools.ImageProvider;
    61 import org.openstreetmap.josm.tools.ImageResource;
     61import org.openstreetmap.josm.tools.ImageProvider.ImageResourceCallback;
    6262import org.openstreetmap.josm.tools.Predicate;
    6363import org.openstreetmap.josm.tools.Utils;
     
    204204        imgProv.setArchive(arch);
    205205        imgProv.setOptional(true);
    206         imgProv.getInBackground(new ImageProvider.ImageResourceCallback() {
    207             @Override
    208             public void finished(final ImageResource result) {
    209                 if (result != null) {
    210                     GuiHelper.runInEDT(() -> result.attachImageIcon(TaggingPreset.this));
    211                 } else {
    212                     Main.warn(TaggingPreset.this + ": " + PRESET_ICON_ERROR_MSG_PREFIX + iconName);
    213                 }
     206        imgProv.getInBackground((ImageResourceCallback) result -> {
     207            if (result != null) {
     208                GuiHelper.runInEDT(() -> result.attachImageIcon(TaggingPreset.this));
     209            } else {
     210                Main.warn(TaggingPreset.this + ": " + PRESET_ICON_ERROR_MSG_PREFIX + iconName);
    214211            }
    215212        });
Note: See TracChangeset for help on using the changeset viewer.