Ignore:
Timestamp:
2016-07-23T20:04:31+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/io/session
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/session/GenericSessionExporter.java

    r10369 r10615  
    99import java.awt.Insets;
    1010import java.awt.event.ActionEvent;
    11 import java.awt.event.ActionListener;
    1211import java.awt.event.ItemEvent;
    13 import java.awt.event.ItemListener;
    1412import java.io.File;
    1513import java.io.IOException;
     
    153151        }
    154152
    155         link.addActionListener(new ActionListener() {
    156             @Override
    157             public void actionPerformed(ActionEvent e) {
    158                 cl.show(cards, "link");
    159             }
    160         });
    161         include.addActionListener(new ActionListener() {
    162             @Override
    163             public void actionPerformed(ActionEvent e) {
    164                 cl.show(cards, "include");
    165             }
    166         });
     153        link.addActionListener(e -> cl.show(cards, "link"));
     154        include.addActionListener(e -> cl.show(cards, "include"));
    167155
    168156        topRow.add(export, GBC.std());
     
    175163        p.add(cards, GBC.eol().insets(15, 0, 3, 3));
    176164
    177         export.addItemListener(new ItemListener() {
    178             @Override
    179             public void itemStateChanged(ItemEvent e) {
    180                 if (e.getStateChange() == ItemEvent.DESELECTED) {
    181                     GuiHelper.setEnabledRec(p, false);
    182                     export.setEnabled(true);
    183                 } else {
    184                     GuiHelper.setEnabledRec(p, true);
    185                     if (save != null && saveAction != null) {
    186                         save.setEnabled(saveAction.isEnabled());
    187                     }
    188                     link.setEnabled(file != null && file.exists());
     165        export.addItemListener(e -> {
     166            if (e.getStateChange() == ItemEvent.DESELECTED) {
     167                GuiHelper.setEnabledRec(p, false);
     168                export.setEnabled(true);
     169            } else {
     170                GuiHelper.setEnabledRec(p, true);
     171                if (save != null && saveAction != null) {
     172                    save.setEnabled(saveAction.isEnabled());
    189173                }
     174                link.setEnabled(file != null && file.exists());
    190175            }
    191176        });
  • trunk/src/org/openstreetmap/josm/io/session/SessionReader.java

    r10404 r10615  
    553553        public void show(final String title, final String message, final int icon, final ProgressMonitor progressMonitor) {
    554554            try {
    555                 SwingUtilities.invokeAndWait(new Runnable() {
    556                     @Override public void run() {
    557                         ExtendedDialog dlg = new ExtendedDialog(
    558                                 Main.parent,
    559                                 title,
    560                                 new String[] {tr("Cancel"), tr("Skip layer and continue")}
    561                                 );
    562                         dlg.setButtonIcons(new String[] {"cancel", "dialogs/next"});
    563                         dlg.setIcon(icon);
    564                         dlg.setContent(message);
    565                         dlg.showDialog();
    566                         cancel = dlg.getValue() != 2;
    567                     }
     555                SwingUtilities.invokeAndWait(() -> {
     556                    ExtendedDialog dlg = new ExtendedDialog(
     557                            Main.parent,
     558                            title,
     559                            new String[] {tr("Cancel"), tr("Skip layer and continue")}
     560                            );
     561                    dlg.setButtonIcons(new String[] {"cancel", "dialogs/next"});
     562                    dlg.setIcon(icon);
     563                    dlg.setContent(message);
     564                    dlg.showDialog();
     565                    cancel = dlg.getValue() != 2;
    568566                });
    569567            } catch (InvocationTargetException | InterruptedException ex) {
Note: See TracChangeset for help on using the changeset viewer.