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/relation/GenericRelationEditor.java

    r10604 r10611  
    4747import javax.swing.JToolBar;
    4848import javax.swing.KeyStroke;
    49 import javax.swing.event.ChangeEvent;
    50 import javax.swing.event.ChangeListener;
    51 import javax.swing.event.ListSelectionEvent;
    52 import javax.swing.event.ListSelectionListener;
    5349
    5450import org.openstreetmap.josm.Main;
     
    232228        tabbedPane.add(tr("Parent Relations"), referrerBrowser);
    233229        tabbedPane.add(tr("Child Relations"), new ChildRelationBrowser(getLayer(), relation));
    234         tabbedPane.addChangeListener(
    235                 new ChangeListener() {
    236                     @Override
    237                     public void stateChanged(ChangeEvent e) {
    238                         JTabbedPane sourceTabbedPane = (JTabbedPane) e.getSource();
    239                         int index = sourceTabbedPane.getSelectedIndex();
    240                         String title = sourceTabbedPane.getTitleAt(index);
    241                         if (title.equals(tr("Parent Relations"))) {
    242                             referrerBrowser.init();
    243                         }
    244                     }
    245                 }
    246         );
     230        tabbedPane.addChangeListener(e -> {
     231            JTabbedPane sourceTabbedPane = (JTabbedPane) e.getSource();
     232            int index = sourceTabbedPane.getSelectedIndex();
     233            String title = sourceTabbedPane.getTitleAt(index);
     234            if (title.equals(tr("Parent Relations"))) {
     235                referrerBrowser.init();
     236            }
     237        });
    247238
    248239        refreshAction = new RefreshAction(memberTable, memberTableModel, tagEditorPanel.getModel(), getLayer(), this);
     
    487478        tfRole.addActionListener(setRoleAction);
    488479        memberTableModel.getSelectionModel().addListSelectionListener(
    489                 new ListSelectionListener() {
    490                     @Override
    491                     public void valueChanged(ListSelectionEvent e) {
    492                         tfRole.setEnabled(memberTable.getSelectedRowCount() > 0);
    493                     }
    494                 }
     480                e -> tfRole.setEnabled(memberTable.getSelectedRowCount() > 0)
    495481        );
    496482        tfRole.setEnabled(memberTable.getSelectedRowCount() > 0);
Note: See TracChangeset for help on using the changeset viewer.