Ignore:
Timestamp:
2018-05-24T23:53:37+02:00 (8 years ago)
Author:
wiktorn
Message:

Sonar fixes, javadocs.

See: #16249

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java

    r13824 r13828  
    2424import javax.json.Json;
    2525import javax.json.JsonObject;
     26import javax.json.JsonReader;
    2627import javax.json.stream.JsonCollectors;
    2728import javax.swing.ImageIcon;
     
    556557        modTileFeatures = e.modTileFeatures;
    557558        if (e.default_layers != null) {
    558             defaultLayers = Json.createReader(new StringReader(e.default_layers)).
    559                     readArray().
    560                     stream().
    561                     map(x -> DefaultLayer.fromJson((JsonObject) x, imageryType)).
    562                     collect(Collectors.toList());
     559            try (JsonReader jsonReader = Json.createReader(new StringReader(e.default_layers))) {
     560                defaultLayers = jsonReader.
     561                        readArray().
     562                        stream().
     563                        map(x -> DefaultLayer.fromJson((JsonObject) x, imageryType)).
     564                        collect(Collectors.toList());
     565            }
    563566        }
    564567        customHttpHeaders = e.customHttpHeaders;
Note: See TracChangeset for help on using the changeset viewer.