Ignore:
Timestamp:
2016-08-08T00:05:00+02:00 (9 years ago)
Author:
donvip
Message:

fix some error-prone warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/CommandLine/src/CommandLine/CommandLine.java

    r32779 r32780  
    458458    }
    459459
    460     private class ToolProcess {
     460    private static class ToolProcess {
    461461        public Process process;
    462462        public volatile boolean running;
     
    517517                    while ((len = errStream.read(buffer)) > 0) {
    518518                        synchronized (debugstr) {
    519                             debugstr.append(new String(buffer, 0, len));
     519                            debugstr.append(new String(buffer, 0, len, StandardCharsets.UTF_8));
    520520                        }
    521521                        System.err.write(buffer, 0, len);
     
    551551                        bbox.addPrimitive(primitive, 0.0);
    552552                }
    553                 osmWriter.writeNodes(new SubclassFilteredCollection<OsmPrimitive, Node>(contents, OsmPrimitive.nodePredicate));
    554                 osmWriter.writeWays(new SubclassFilteredCollection<OsmPrimitive, Way>(contents, OsmPrimitive.wayPredicate));
    555                 osmWriter.writeRelations(new SubclassFilteredCollection<OsmPrimitive, Relation>(contents, OsmPrimitive.relationPredicate));
     553                osmWriter.writeNodes(new SubclassFilteredCollection<OsmPrimitive, Node>(contents, Node.class::isInstance));
     554                osmWriter.writeWays(new SubclassFilteredCollection<OsmPrimitive, Way>(contents, Way.class::isInstance));
     555                osmWriter.writeRelations(new SubclassFilteredCollection<OsmPrimitive, Relation>(contents, Relation.class::isInstance));
    556556                osmWriter.footer();
    557557                osmWriter.flush();
     
    570570                            bbox.addPrimitive(primitive, 0.0);
    571571                    }
    572                     osmWriter.writeNodes(new SubclassFilteredCollection<OsmPrimitive, Node>(contents, OsmPrimitive.nodePredicate));
    573                     osmWriter.writeWays(new SubclassFilteredCollection<OsmPrimitive, Way>(contents, OsmPrimitive.wayPredicate));
    574                     osmWriter.writeRelations(new SubclassFilteredCollection<OsmPrimitive, Relation>(contents, OsmPrimitive.relationPredicate));
     572                    osmWriter.writeNodes(new SubclassFilteredCollection<OsmPrimitive, Node>(contents, Node.class::isInstance));
     573                    osmWriter.writeWays(new SubclassFilteredCollection<OsmPrimitive, Way>(contents, Way.class::isInstance));
     574                    osmWriter.writeRelations(new SubclassFilteredCollection<OsmPrimitive, Relation>(contents, Relation.class::isInstance));
    575575                    osmWriter.footer();
    576576                    osmWriter.flush();
Note: See TracChangeset for help on using the changeset viewer.