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/util/GuiHelper.java

    r10604 r10611  
    2222import java.awt.Window;
    2323import java.awt.event.ActionListener;
    24 import java.awt.event.HierarchyEvent;
    25 import java.awt.event.HierarchyListener;
    2624import java.awt.event.KeyEvent;
    2725import java.awt.event.MouseAdapter;
     
    9189
    9290    public static void executeByMainWorkerInEDT(final Runnable task) {
    93         Main.worker.submit(new Runnable() {
    94             @Override
    95             public void run() {
    96                 runInEDTAndWait(task);
    97             }
    98         });
     91        Main.worker.submit(() -> runInEDTAndWait(task));
    9992    }
    10093
     
    272265    public static Component prepareResizeableOptionPane(final Component pane, final Dimension minDimension) {
    273266        if (pane != null) {
    274             pane.addHierarchyListener(new HierarchyListener() {
    275                 @Override
    276                 public void hierarchyChanged(HierarchyEvent e) {
    277                     Window window = SwingUtilities.getWindowAncestor(pane);
    278                     if (window instanceof Dialog) {
    279                         Dialog dialog = (Dialog) window;
    280                         if (!dialog.isResizable()) {
    281                             dialog.setResizable(true);
    282                             if (minDimension != null) {
    283                                 dialog.setMinimumSize(minDimension);
    284                             }
     267            pane.addHierarchyListener(e -> {
     268                Window window = SwingUtilities.getWindowAncestor(pane);
     269                if (window instanceof Dialog) {
     270                    Dialog dialog = (Dialog) window;
     271                    if (!dialog.isResizable()) {
     272                        dialog.setResizable(true);
     273                        if (minDimension != null) {
     274                            dialog.setMinimumSize(minDimension);
    285275                        }
    286276                    }
Note: See TracChangeset for help on using the changeset viewer.