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

File:
1 edited

Legend:

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

    r10300 r10611  
    2222import javax.swing.JTabbedPane;
    2323import javax.swing.UIManager;
    24 import javax.swing.event.ChangeEvent;
    25 import javax.swing.event.ChangeListener;
    2624import javax.swing.event.DocumentEvent;
    2725import javax.swing.event.DocumentListener;
     
    167165        tabs.addTab(tr("Lat/Lon"), buildLatLon());
    168166        tabs.addTab(tr("East/North"), buildEastNorth());
    169         tabs.getModel().addChangeListener(new ChangeListener() {
    170             @Override
    171             public void stateChanged(ChangeEvent e) {
    172                 switch (tabs.getModel().getSelectedIndex()) {
    173                     case 0: parseLatLonUserInput(); break;
    174                     case 1: parseEastNorthUserInput(); break;
    175                     default: throw new AssertionError();
    176                 }
     167        tabs.getModel().addChangeListener(e -> {
     168            switch (tabs.getModel().getSelectedIndex()) {
     169                case 0: parseLatLonUserInput(); break;
     170                case 1: parseEastNorthUserInput(); break;
     171                default: throw new AssertionError();
    177172            }
    178173        });
Note: See TracChangeset for help on using the changeset viewer.