Skip to content

Commit 5dad048

Browse files
authored
Move JsonPatchDocument from azure-core-experimental to azure-core (Azure#16597)
* Move JsonPatchDocument from azure-core-experimental to azure-core * Removed circular dependency, fixed lazy JsonSerializer instantiation, removed unnecessary Supplier pattern, created test-only JsonSerializer implementation * Add missing export to module-info * Remove exports and opens from azure-core-experimental for jsonpatch
1 parent a323b3b commit 5dad048

File tree

14 files changed

+321
-316
lines changed

14 files changed

+321
-316
lines changed

sdk/core/azure-core-experimental/src/main/java/com/azure/core/experimental/jsonpatch/JsonPatchDocumentSerializer.java

Lines changed: 0 additions & 50 deletions
This file was deleted.

sdk/core/azure-core-experimental/src/main/java/com/azure/core/experimental/jsonpatch/JsonPatchOperationKind.java

Lines changed: 0 additions & 62 deletions
This file was deleted.

sdk/core/azure-core-experimental/src/main/java/com/azure/core/experimental/jsonpatch/JsonPatchOperationSerializer.java

Lines changed: 0 additions & 62 deletions
This file was deleted.

sdk/core/azure-core-experimental/src/main/java/module-info.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,9 @@
44
module com.azure.core.experimental {
55
requires transitive com.azure.core;
66

7-
exports com.azure.core.experimental.jsonpatch;
87
exports com.azure.core.experimental.serializer;
98
exports com.azure.core.experimental.spatial;
109
exports com.azure.core.experimental.util;
1110

12-
opens com.azure.core.experimental.jsonpatch to com.fasterxml.jackson.databind;
13-
1411
uses com.azure.core.experimental.serializer.AvroSerializerProvider;
1512
}

sdk/core/azure-core/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@
214214
--add-opens com.azure.core/com.azure.core.implementation.http=ALL-UNNAMED
215215
--add-opens com.azure.core/com.azure.core.implementation.serializer=ALL-UNNAMED
216216
--add-opens com.azure.core/com.azure.core.util=ALL-UNNAMED
217+
--add-opens com.azure.core/com.azure.core.util.jsonpatch=ALL-UNNAMED
217218
--add-opens com.azure.core/com.azure.core.util.logging=ALL-UNNAMED
218219
--add-opens com.azure.core/com.azure.core.util.polling=ALL-UNNAMED
219220
--add-opens com.azure.core/com.azure.core.util.serializer=ALL-UNNAMED

0 commit comments

Comments
 (0)