Changeset 18723 in josm
- Timestamp:
- 2023-05-10T19:18:54+02:00 (21 months ago)
- Location:
- trunk
- Files:
-
- 36 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONTRIBUTION
r17231 r18723 65 65 is from Johan Montagnat and licensed with GPL. 66 66 67 The JSON code (https://javaee.github.io/jsonp/) 68 is from Oracle (RI for JSR 374: Java API for JSON Processing) 67 The JSON code (https://javaee.github.io/jsonp/ and https://jakarta.ee/specifications/jsonp/) 68 is from Oracle/Eclipse (RI for JSR 374: Java API for JSON Processing) 69 69 and licensed with GPL / classpath exception. 70 70 -
trunk/ivy.xml
r18690 r18723 22 22 <!-- api->default --> 23 23 <dependency conf="api->default" org="org.openstreetmap.jmapviewer" name="jmapviewer" rev="2.16"/> 24 <!-- The javax json dependencies should be removed sometime in 2024 --> 24 25 <dependency conf="api->default" org="javax.json" name="javax.json-api" rev="1.1.4"/> 25 26 <dependency conf="api->default" org="org.glassfish" name="javax.json" rev="1.1.4"/> 27 <dependency conf="api->default" org="jakarta.json" name="jakarta.json-api" rev="2.0.2"/> 28 <!-- parsson is an implementation for jakarta.json --> 29 <dependency conf="runtimeOnly->default" org="org.eclipse.parsson" name="parsson" rev="1.1.1"/> 26 30 <dependency conf="api->default" org="org.apache.commons" name="commons-jcs3-core" rev="3.1"/> 27 31 <dependency conf="api->default" org="org.apache.commons" name="commons-compress" rev="1.22"/> … … 39 43 <dependency conf="sources->sources" org="javax.json" name="javax.json-api" rev="1.1.4"/> 40 44 <dependency conf="sources->sources" org="org.glassfish" name="javax.json" rev="1.1.4"/> 45 <dependency conf="sources->sources" org="jakarta.json" name="jakarta.json-api" rev="2.0.2"/> 46 <dependency conf="sources->sources" org="org.eclipse.parsson" name="parsson" rev="1.1.1"/> 41 47 <dependency conf="sources->sources" org="org.apache.commons" name="commons-jcs3-core" rev="3.1"/> 42 48 <dependency conf="sources->sources" org="org.apache.commons" name="commons-compress" rev="1.22"/> -
trunk/scripts/SyncEditorLayerIndex.java
r18382 r18723 38 38 import java.util.stream.Collectors; 39 39 40 import ja vax.json.Json;41 import ja vax.json.JsonArray;42 import ja vax.json.JsonNumber;43 import ja vax.json.JsonObject;44 import ja vax.json.JsonReader;45 import ja vax.json.JsonString;46 import ja vax.json.JsonValue;40 import jakarta.json.Json; 41 import jakarta.json.JsonArray; 42 import jakarta.json.JsonNumber; 43 import jakarta.json.JsonObject; 44 import jakarta.json.JsonReader; 45 import jakarta.json.JsonString; 46 import jakarta.json.JsonValue; 47 47 48 48 import org.openstreetmap.gui.jmapviewer.Coordinate; -
trunk/scripts/TagInfoExtract.java
r18051 r18723 32 32 33 33 import javax.imageio.ImageIO; 34 import ja vax.json.Json;35 import ja vax.json.JsonArrayBuilder;36 import ja vax.json.JsonObjectBuilder;37 import ja vax.json.JsonWriter;38 import ja vax.json.stream.JsonGenerator;34 import jakarta.json.Json; 35 import jakarta.json.JsonArrayBuilder; 36 import jakarta.json.JsonObjectBuilder; 37 import jakarta.json.JsonWriter; 38 import jakarta.json.stream.JsonGenerator; 39 39 40 40 import org.openstreetmap.josm.actions.DeleteAction; -
trunk/src/org/openstreetmap/josm/data/StructUtils.java
r16645 r18723 20 20 import java.util.stream.Collectors; 21 21 22 import ja vax.json.Json;23 import ja vax.json.JsonArray;24 import ja vax.json.JsonArrayBuilder;25 import ja vax.json.JsonObject;26 import ja vax.json.JsonObjectBuilder;27 import ja vax.json.JsonReader;28 import ja vax.json.JsonString;29 import ja vax.json.JsonValue;30 import ja vax.json.JsonWriter;22 import jakarta.json.Json; 23 import jakarta.json.JsonArray; 24 import jakarta.json.JsonArrayBuilder; 25 import jakarta.json.JsonObject; 26 import jakarta.json.JsonObjectBuilder; 27 import jakarta.json.JsonReader; 28 import jakarta.json.JsonString; 29 import jakarta.json.JsonValue; 30 import jakarta.json.JsonWriter; 31 31 32 32 import org.openstreetmap.josm.spi.preferences.IPreferences; -
trunk/src/org/openstreetmap/josm/data/imagery/DefaultLayer.java
r16553 r18723 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 import ja vax.json.Json;7 import ja vax.json.JsonObject;8 import ja vax.json.JsonObjectBuilder;6 import jakarta.json.Json; 7 import jakarta.json.JsonObject; 8 import jakarta.json.JsonObjectBuilder; 9 9 10 10 import org.openstreetmap.josm.data.imagery.ImageryInfo.ImageryType; -
trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java
r18211 r18723 20 20 import java.util.stream.Collectors; 21 21 22 import ja vax.json.Json;23 import ja vax.json.JsonObject;24 import ja vax.json.JsonReader;22 import jakarta.json.Json; 23 import jakarta.json.JsonObject; 24 import jakarta.json.JsonReader; 25 25 import javax.swing.ImageIcon; 26 26 -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/MapboxVectorTileSource.java
r17994 r18723 10 10 import java.util.stream.Collectors; 11 11 12 import ja vax.json.Json;13 import ja vax.json.JsonException;14 import ja vax.json.JsonObject;15 import ja vax.json.JsonReader;12 import jakarta.json.Json; 13 import jakarta.json.JsonException; 14 import jakarta.json.JsonObject; 15 import jakarta.json.JsonReader; 16 16 17 17 import org.openstreetmap.josm.data.imagery.ImageryInfo; -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/Expression.java
r17867 r18723 6 6 import java.util.stream.Collectors; 7 7 8 import ja vax.json.JsonArray;9 import ja vax.json.JsonObject;10 import ja vax.json.JsonString;11 import ja vax.json.JsonValue;8 import jakarta.json.JsonArray; 9 import jakarta.json.JsonObject; 10 import jakarta.json.JsonString; 11 import jakarta.json.JsonValue; 12 12 13 13 /** -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/Layers.java
r18578 r18723 15 15 import java.util.stream.Stream; 16 16 17 import ja vax.json.JsonArray;18 import ja vax.json.JsonNumber;19 import ja vax.json.JsonObject;20 import ja vax.json.JsonString;21 import ja vax.json.JsonValue;17 import jakarta.json.JsonArray; 18 import jakarta.json.JsonNumber; 19 import jakarta.json.JsonObject; 20 import jakarta.json.JsonString; 21 import jakarta.json.JsonValue; 22 22 23 23 import org.openstreetmap.josm.gui.mappaint.StyleKeys; -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/MapboxVectorStyle.java
r18582 r18723 24 24 25 25 import javax.imageio.ImageIO; 26 import ja vax.json.Json;27 import ja vax.json.JsonException;28 import ja vax.json.JsonObject;29 import ja vax.json.JsonReader;30 import ja vax.json.JsonValue;26 import jakarta.json.Json; 27 import jakarta.json.JsonException; 28 import jakarta.json.JsonObject; 29 import jakarta.json.JsonReader; 30 import jakarta.json.JsonValue; 31 31 32 32 import org.openstreetmap.josm.data.imagery.vectortile.mapbox.InvalidMapboxVectorTileException; -
trunk/src/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/Source.java
r17867 r18723 12 12 import java.util.function.IntFunction; 13 13 14 import ja vax.json.JsonArray;15 import ja vax.json.JsonObject;16 import ja vax.json.JsonString;17 import ja vax.json.JsonValue;14 import jakarta.json.JsonArray; 15 import jakarta.json.JsonObject; 16 import jakarta.json.JsonString; 17 import jakarta.json.JsonValue; 18 18 19 19 import org.openstreetmap.josm.data.Bounds; -
trunk/src/org/openstreetmap/josm/data/oauth/OAuth20Exception.java
r18650 r18723 2 2 package org.openstreetmap.josm.data.oauth; 3 3 4 import ja vax.json.JsonObject;4 import jakarta.json.JsonObject; 5 5 6 6 /** -
trunk/src/org/openstreetmap/josm/data/oauth/OAuth20Parameters.java
r18650 r18723 8 8 import java.util.Objects; 9 9 10 import ja vax.json.Json;11 import ja vax.json.JsonObject;12 import ja vax.json.JsonObjectBuilder;13 import ja vax.json.JsonReader;14 import ja vax.json.JsonStructure;15 import ja vax.json.JsonValue;10 import jakarta.json.Json; 11 import jakarta.json.JsonObject; 12 import jakarta.json.JsonObjectBuilder; 13 import jakarta.json.JsonReader; 14 import jakarta.json.JsonStructure; 15 import jakarta.json.JsonValue; 16 16 17 17 import org.openstreetmap.josm.spi.preferences.Config; -
trunk/src/org/openstreetmap/josm/data/oauth/OAuth20Token.java
r18665 r18723 11 11 import java.time.Instant; 12 12 13 import ja vax.json.Json;14 import ja vax.json.JsonObject;15 import ja vax.json.JsonObjectBuilder;16 import ja vax.json.JsonReader;17 import ja vax.json.JsonStructure;18 import ja vax.json.JsonValue;13 import jakarta.json.Json; 14 import jakarta.json.JsonObject; 15 import jakarta.json.JsonObjectBuilder; 16 import jakarta.json.JsonReader; 17 import jakarta.json.JsonStructure; 18 import jakarta.json.JsonValue; 19 19 20 20 import org.openstreetmap.josm.tools.HttpClient; -
trunk/src/org/openstreetmap/josm/data/oauth/OAuthParameters.java
r18651 r18723 7 7 import java.util.Objects; 8 8 9 import ja vax.json.Json;10 import ja vax.json.JsonObject;11 import ja vax.json.JsonReader;12 import ja vax.json.JsonStructure;13 import ja vax.json.JsonValue;9 import jakarta.json.Json; 10 import jakarta.json.JsonObject; 11 import jakarta.json.JsonReader; 12 import jakarta.json.JsonStructure; 13 import jakarta.json.JsonValue; 14 14 15 15 import org.openstreetmap.josm.io.OsmApi; -
trunk/src/org/openstreetmap/josm/data/sources/SourcePreferenceEntry.java
r16545 r18723 4 4 import java.util.Map; 5 5 6 import ja vax.json.stream.JsonCollectors;6 import jakarta.json.stream.JsonCollectors; 7 7 8 8 import org.openstreetmap.josm.data.StructUtils.StructEntry; -
trunk/src/org/openstreetmap/josm/io/GeoJSONMapRouletteWriter.java
r18636 r18723 6 6 import java.util.stream.Stream; 7 7 8 import ja vax.json.Json;9 import ja vax.json.JsonArray;10 import ja vax.json.JsonArrayBuilder;11 import ja vax.json.JsonObject;12 import ja vax.json.JsonObjectBuilder;13 import ja vax.json.JsonValue;8 import jakarta.json.Json; 9 import jakarta.json.JsonArray; 10 import jakarta.json.JsonArrayBuilder; 11 import jakarta.json.JsonObject; 12 import jakarta.json.JsonObjectBuilder; 13 import jakarta.json.JsonValue; 14 14 15 15 import org.openstreetmap.josm.data.osm.DataSet; -
trunk/src/org/openstreetmap/josm/io/GeoJSONReader.java
r18441 r18723 19 19 import java.util.stream.Collectors; 20 20 21 import ja vax.json.Json;22 import ja vax.json.JsonArray;23 import ja vax.json.JsonNumber;24 import ja vax.json.JsonObject;25 import ja vax.json.JsonString;26 import ja vax.json.JsonValue;27 import ja vax.json.stream.JsonParser;28 import ja vax.json.stream.JsonParser.Event;29 import ja vax.json.stream.JsonParsingException;21 import jakarta.json.Json; 22 import jakarta.json.JsonArray; 23 import jakarta.json.JsonNumber; 24 import jakarta.json.JsonObject; 25 import jakarta.json.JsonString; 26 import jakarta.json.JsonValue; 27 import jakarta.json.stream.JsonParser; 28 import jakarta.json.stream.JsonParser.Event; 29 import jakarta.json.stream.JsonParsingException; 30 30 31 31 import org.openstreetmap.josm.data.coor.EastNorth; -
trunk/src/org/openstreetmap/josm/io/GeoJSONWriter.java
r18494 r18723 21 21 import java.util.stream.Stream; 22 22 23 import ja vax.json.Json;24 import ja vax.json.JsonArrayBuilder;25 import ja vax.json.JsonObject;26 import ja vax.json.JsonObjectBuilder;27 import ja vax.json.JsonValue;28 import ja vax.json.JsonWriter;29 import ja vax.json.stream.JsonGenerator;30 import ja vax.json.stream.JsonParser;31 import ja vax.json.stream.JsonParsingException;23 import jakarta.json.Json; 24 import jakarta.json.JsonArrayBuilder; 25 import jakarta.json.JsonObject; 26 import jakarta.json.JsonObjectBuilder; 27 import jakarta.json.JsonValue; 28 import jakarta.json.JsonWriter; 29 import jakarta.json.stream.JsonGenerator; 30 import jakarta.json.stream.JsonParser; 31 import jakarta.json.stream.JsonParsingException; 32 32 33 33 import org.openstreetmap.josm.data.Bounds; -
trunk/src/org/openstreetmap/josm/io/OsmJsonReader.java
r18695 r18723 9 9 import java.util.Map.Entry; 10 10 11 import ja vax.json.Json;12 import ja vax.json.JsonArray;13 import ja vax.json.JsonException;14 import ja vax.json.JsonNumber;15 import ja vax.json.JsonObject;16 import ja vax.json.JsonString;17 import ja vax.json.JsonValue;18 import ja vax.json.stream.JsonParser;19 import ja vax.json.stream.JsonParser.Event;20 import ja vax.json.stream.JsonParsingException;11 import jakarta.json.Json; 12 import jakarta.json.JsonArray; 13 import jakarta.json.JsonException; 14 import jakarta.json.JsonNumber; 15 import jakarta.json.JsonObject; 16 import jakarta.json.JsonString; 17 import jakarta.json.JsonValue; 18 import jakarta.json.stream.JsonParser; 19 import jakarta.json.stream.JsonParser.Event; 20 import jakarta.json.stream.JsonParsingException; 21 21 22 22 import org.openstreetmap.josm.data.osm.DataSet; -
trunk/src/org/openstreetmap/josm/io/auth/JosmPreferencesCredentialAgent.java
r18650 r18723 11 11 import java.util.Set; 12 12 13 import ja vax.json.JsonException;13 import jakarta.json.JsonException; 14 14 import javax.swing.text.html.HTMLEditorKit; 15 15 -
trunk/src/org/openstreetmap/josm/io/remotecontrol/RequestProcessor.java
r18650 r18723 25 25 import java.util.stream.Stream; 26 26 27 import ja vax.json.Json;27 import jakarta.json.Json; 28 28 29 29 import org.openstreetmap.josm.data.Version; -
trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/FeaturesHandler.java
r16825 r18723 8 8 import java.util.stream.Collectors; 9 9 10 import ja vax.json.Json;11 import ja vax.json.JsonArray;12 import ja vax.json.JsonArrayBuilder;13 import ja vax.json.JsonObject;14 import ja vax.json.JsonObjectBuilder;10 import jakarta.json.Json; 11 import jakarta.json.JsonArray; 12 import jakarta.json.JsonArrayBuilder; 13 import jakarta.json.JsonObject; 14 import jakarta.json.JsonObjectBuilder; 15 15 16 16 import org.openstreetmap.josm.io.remotecontrol.PermissionPrefWithDefault; -
trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/OpenApiHandler.java
r16849 r18723 9 9 import java.util.stream.Stream; 10 10 11 import ja vax.json.Json;12 import ja vax.json.JsonArrayBuilder;13 import ja vax.json.JsonObjectBuilder;11 import jakarta.json.Json; 12 import jakarta.json.JsonArrayBuilder; 13 import jakarta.json.JsonObjectBuilder; 14 14 15 15 import org.openstreetmap.josm.data.preferences.JosmUrls; -
trunk/src/org/openstreetmap/josm/tools/Tag2Link.java
r18629 r18723 23 23 import java.util.stream.Collectors; 24 24 25 import ja vax.json.Json;26 import ja vax.json.JsonArray;27 import ja vax.json.JsonReader;28 import ja vax.json.JsonValue;25 import jakarta.json.Json; 26 import jakarta.json.JsonArray; 27 import jakarta.json.JsonReader; 28 import jakarta.json.JsonValue; 29 29 30 30 import org.openstreetmap.josm.data.osm.OsmPrimitiveType; -
trunk/src/org/openstreetmap/josm/tools/Territories.java
r16595 r18723 22 22 import java.util.stream.Stream; 23 23 24 import ja vax.json.Json;25 import ja vax.json.JsonArray;26 import ja vax.json.JsonString;27 import ja vax.json.JsonValue;28 import ja vax.json.stream.JsonParser;29 import ja vax.json.stream.JsonParser.Event;30 import ja vax.json.stream.JsonParsingException;24 import jakarta.json.Json; 25 import jakarta.json.JsonArray; 26 import jakarta.json.JsonString; 27 import jakarta.json.JsonValue; 28 import jakarta.json.stream.JsonParser; 29 import jakarta.json.stream.JsonParser.Event; 30 import jakarta.json.stream.JsonParsingException; 31 31 32 32 import org.openstreetmap.josm.data.coor.LatLon; -
trunk/test/functional/org/openstreetmap/josm/data/osm/TaginfoTestIT.java
r17275 r18723 10 10 import java.util.List; 11 11 12 import ja vax.json.Json;13 import ja vax.json.JsonObject;14 import ja vax.json.JsonReader;15 import ja vax.json.JsonValue;12 import jakarta.json.Json; 13 import jakarta.json.JsonObject; 14 import jakarta.json.JsonReader; 15 import jakarta.json.JsonValue; 16 16 17 17 import org.junit.jupiter.api.Test; -
trunk/test/unit/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/ExpressionTest.java
r17867 r18723 5 5 6 6 7 import ja vax.json.Json;8 import ja vax.json.JsonValue;7 import jakarta.json.Json; 8 import jakarta.json.JsonValue; 9 9 10 10 import nl.jqno.equalsverifier.EqualsVerifier; -
trunk/test/unit/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/LayersTest.java
r18578 r18723 10 10 import java.util.Locale; 11 11 12 import ja vax.json.Json;13 import ja vax.json.JsonObject;14 import ja vax.json.JsonValue;12 import jakarta.json.Json; 13 import jakarta.json.JsonObject; 14 import jakarta.json.JsonValue; 15 15 16 16 import nl.jqno.equalsverifier.EqualsVerifier; -
trunk/test/unit/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/MapboxVectorStyleTest.java
r18011 r18723 29 29 30 30 import javax.imageio.ImageIO; 31 import ja vax.json.Json;32 import ja vax.json.JsonObject;33 import ja vax.json.JsonObjectBuilder;34 import ja vax.json.JsonReader;35 import ja vax.json.JsonStructure;36 import ja vax.json.JsonValue;31 import jakarta.json.Json; 32 import jakarta.json.JsonObject; 33 import jakarta.json.JsonObjectBuilder; 34 import jakarta.json.JsonReader; 35 import jakarta.json.JsonStructure; 36 import jakarta.json.JsonValue; 37 37 38 38 import org.awaitility.Awaitility; -
trunk/test/unit/org/openstreetmap/josm/data/imagery/vectortile/mapbox/style/SourceTest.java
r17867 r18723 13 13 import java.util.stream.Stream; 14 14 15 import ja vax.json.Json;16 import ja vax.json.JsonObject;17 import ja vax.json.JsonValue;15 import jakarta.json.Json; 16 import jakarta.json.JsonObject; 17 import jakarta.json.JsonValue; 18 18 19 19 import org.openstreetmap.josm.data.Bounds; -
trunk/test/unit/org/openstreetmap/josm/data/validation/ValidatorCLITest.java
r18718 r18723 25 25 import java.util.stream.Stream; 26 26 27 import ja vax.json.Json;28 import ja vax.json.JsonObject;29 import ja vax.json.JsonReader;27 import jakarta.json.Json; 28 import jakarta.json.JsonObject; 29 import jakarta.json.JsonReader; 30 30 31 31 import mockit.Mock; -
trunk/test/unit/org/openstreetmap/josm/io/OsmJsonReaderTest.java
r18658 r18723 17 17 import java.util.concurrent.atomic.AtomicBoolean; 18 18 19 import ja vax.json.JsonException;19 import jakarta.json.JsonException; 20 20 21 21 import org.junit.jupiter.api.Test; … … 260 260 * The JSON parser throws {@link RuntimeException}s, specifically 261 261 * <ul> 262 * <li>{@link ja vax.json.JsonException}</li>263 * <li>{@link ja vax.json.stream.JsonParsingException}, extends {@link javax.json.JsonException}</li>264 * <li>{@link ja vax.json.stream.JsonGenerationException}, extends {@link javax.json.JsonException}262 * <li>{@link jakarta.json.JsonException}</li> 263 * <li>{@link jakarta.json.stream.JsonParsingException}, extends {@link jakarta.json.JsonException}</li> 264 * <li>{@link jakarta.json.stream.JsonGenerationException}, extends {@link jakarta.json.JsonException} 265 265 * (which we don't care about when we are <em>parsing</em> JSON)</li> 266 266 * </ul> … … 300 300 // Check that a generic parsing error is properly reported 301 301 ide = assertThrows(IllegalDataException.class, () -> OsmJsonReader.parseDataSet(bais, NullProgressMonitor.INSTANCE)); 302 assertEquals("ja vax.json.stream.JsonParsingException: Invalid token=COMMA at (line no=1, column no=8, offset=7). " +302 assertEquals("jakarta.json.stream.JsonParsingException: Invalid token=COMMA at (line no=1, column no=8, offset=7). " + 303 303 "Expected tokens are: [COLON]", ExceptionUtil.explainException(ide)); 304 304 bais.reset(); -
trunk/test/unit/org/openstreetmap/josm/tools/PlatformHookTestIT.java
r17275 r18723 8 8 import java.net.URL; 9 9 10 import ja vax.json.Json;10 import jakarta.json.Json; 11 11 12 12 import org.junit.jupiter.api.Test; -
trunk/tools/spotbugs/josm-filter.xml
r18339 r18723 57 57 </Match> 58 58 <Match> 59 <Class name="~jakarta.json.*" /> 60 </Match> 61 <Match> 59 62 <Class name="~javax.json.*" /> 60 63 </Match> … … 64 67 <Match> 65 68 <Class name="~org.apache.*" /> 69 </Match> 70 <Match> 71 <Class name="~org.eclipse.parsson.*" /> 66 72 </Match> 67 73 <Match>
Note:
See TracChangeset
for help on using the changeset viewer.