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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadObjectHandler.java

    r10446 r10615  
    6868                    newLayer, ps, referrers, relationMembers, args.get("layer_name"), null);
    6969            Main.worker.submit(task);
    70             Main.worker.submit(new Runnable() {
    71                 @Override
    72                 public void run() {
    73                     final List<PrimitiveId> downloaded = task.getDownloadedId();
    74                     final DataSet ds = Main.getLayerManager().getEditDataSet();
    75                     if (downloaded != null) {
    76                         GuiHelper.runInEDT(new Runnable() {
    77                             @Override
    78                             public void run() {
    79                                 ds.setSelected(downloaded);
    80                             }
    81                         });
    82                         Collection<OsmPrimitive> downlPrim = new HashSet<>();
    83                         for (PrimitiveId id : downloaded) {
    84                             downlPrim.add(ds.getPrimitiveById(id));
    85                         }
    86                         AddTagsDialog.addTags(args, sender, downlPrim);
     70            Main.worker.submit(() -> {
     71                final List<PrimitiveId> downloaded = task.getDownloadedId();
     72                final DataSet ds = Main.getLayerManager().getEditDataSet();
     73                if (downloaded != null) {
     74                    GuiHelper.runInEDT(() -> ds.setSelected(downloaded));
     75                    Collection<OsmPrimitive> downlPrim = new HashSet<>();
     76                    for (PrimitiveId id : downloaded) {
     77                        downlPrim.add(ds.getPrimitiveById(id));
    8778                    }
    88                     ps.clear();
     79                    AddTagsDialog.addTags(args, sender, downlPrim);
    8980                }
     81                ps.clear();
    9082            });
    9183        }
Note: See TracChangeset for help on using the changeset viewer.