Ignore:
Timestamp:
2016-07-23T18:46:45+02:00 (3 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/history
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowser.java

    r10179 r10611  
    1111import javax.swing.JSplitPane;
    1212import javax.swing.JTabbedPane;
    13 import javax.swing.event.ChangeEvent;
    14 import javax.swing.event.ChangeListener;
    1513
    1614import org.openstreetmap.josm.data.osm.OsmPrimitive;
     
    8078        pnl.add(tpViewers, BorderLayout.CENTER);
    8179
    82         tpViewers.addChangeListener(new ChangeListener() {
    83             @Override
    84             public void stateChanged(ChangeEvent e) {
    85                 if (tpViewers.getSelectedComponent() == coordinateInfoViewer) {
    86                     // while building the component size is not yet known, thus panning does not give reasonable results
    87                     coordinateInfoViewer.setDisplayToFitMapMarkers();
    88                 }
     80        tpViewers.addChangeListener(e -> {
     81            if (tpViewers.getSelectedComponent() == coordinateInfoViewer) {
     82                // while building the component size is not yet known, thus panning does not give reasonable results
     83                coordinateInfoViewer.setDisplayToFitMapMarkers();
    8984            }
    9085        });
  • trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowserDialogManager.java

    r10345 r10611  
    196196        }
    197197
    198         Runnable r = new Runnable() {
    199 
    200             @Override
    201             public void run() {
    202                 try {
    203                     for (PrimitiveId p : notNewPrimitives) {
    204                         final History h = HistoryDataSet.getInstance().getHistory(p);
    205                         if (h == null) {
    206                             continue;
    207                         }
    208                         SwingUtilities.invokeLater(new Runnable() {
    209                             @Override
    210                             public void run() {
    211                                 show(h);
    212                             }
    213                         });
     198        Runnable r = () -> {
     199            try {
     200                for (PrimitiveId p : notNewPrimitives) {
     201                    final History h = HistoryDataSet.getInstance().getHistory(p);
     202                    if (h == null) {
     203                        continue;
    214204                    }
    215                 } catch (final RuntimeException e) {
    216                     BugReportExceptionHandler.handleException(e);
     205                    SwingUtilities.invokeLater(() -> show(h));
    217206                }
     207            } catch (final RuntimeException e) {
     208                BugReportExceptionHandler.handleException(e);
    218209            }
    219210        };
     
    237228    };
    238229
    239     private final Predicate<PrimitiveId> notNewPredicate = new Predicate<PrimitiveId>() {
    240 
    241         @Override
    242         public boolean evaluate(PrimitiveId p) {
    243             return !p.isNew();
    244         }
    245     };
     230    private final Predicate<PrimitiveId> notNewPredicate = p -> !p.isNew();
    246231}
  • trunk/src/org/openstreetmap/josm/gui/history/NodeListViewer.java

    r10453 r10611  
    298298                Main.worker.submit(new HistoryLoadTask().add(primitiveId));
    299299            }
    300             Runnable r = new Runnable() {
    301                 @Override
    302                 public void run() {
    303                     final History h = HistoryDataSet.getInstance().getHistory(primitiveId);
    304                     if (h == null)
    305                         return;
    306                     GuiHelper.runInEDT(new Runnable() {
    307                         @Override public void run() {
    308                             HistoryBrowserDialogManager.getInstance().show(h);
    309                         }
    310                     });
    311                 }
    312             };
    313             Main.worker.submit(r);
     300            Main.worker.submit(() -> {
     301                final History h = HistoryDataSet.getInstance().getHistory(primitiveId);
     302                if (h == null)
     303                    return;
     304                GuiHelper.runInEDT(() -> HistoryBrowserDialogManager.getInstance().show(h));
     305            });
    314306        }
    315307
  • trunk/src/org/openstreetmap/josm/gui/history/VersionTable.java

    r10210 r10611  
    2525import javax.swing.event.ChangeEvent;
    2626import javax.swing.event.ChangeListener;
    27 import javax.swing.event.TableModelEvent;
    28 import javax.swing.event.TableModelListener;
    2927import javax.swing.table.TableCellRenderer;
    3028
     
    9391            }
    9492        });
    95         getModel().addTableModelListener(new TableModelListener() {
    96             @Override
    97             public void tableChanged(TableModelEvent e) {
    98                 adjustColumnWidth(VersionTable.this, 0, 0);
    99                 adjustColumnWidth(VersionTable.this, 1, -8);
    100                 adjustColumnWidth(VersionTable.this, 2, -8);
    101                 adjustColumnWidth(VersionTable.this, 3, 0);
    102                 adjustColumnWidth(VersionTable.this, 4, 0);
    103             }
     93        getModel().addTableModelListener(e -> {
     94            adjustColumnWidth(VersionTable.this, 0, 0);
     95            adjustColumnWidth(VersionTable.this, 1, -8);
     96            adjustColumnWidth(VersionTable.this, 2, -8);
     97            adjustColumnWidth(VersionTable.this, 3, 0);
     98            adjustColumnWidth(VersionTable.this, 4, 0);
    10499        });
    105100    }
Note: See TracChangeset for help on using the changeset viewer.