git: openjdk/jdk-sandbox: json: 6 new changesets
duke
duke at openjdk.org
Wed Jul 2 18:52:56 UTC 2025
Changeset: 99fc936b
Branch: json
Author: Justin Lu <justin.lu at oracle.com>
Date: 2025-07-02 10:37:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/99fc936bb6c5bf33a38c81583860339730e9814b
No reason to hint at singleton in spec of JsonNull.of()
! src/java.base/share/classes/java/util/json/JsonNull.java
Changeset: f8f142cf
Branch: json
Author: Justin Lu <justin.lu at oracle.com>
Date: 2025-07-02 10:55:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f8f142cf18fa99e39747768eda54f7b81d63e25f
Clarify 'null' value comment in toUntyped
! src/java.base/share/classes/java/util/json/Json.java
Changeset: aa38f258
Branch: json
Author: Justin Lu <justin.lu at oracle.com>
Date: 2025-07-02 11:27:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/aa38f258ed1f7ff04e0cbd195f303147b285fe61
null respecting equals is not required
! src/java.base/share/classes/jdk/internal/util/json/JsonArrayImpl.java
! src/java.base/share/classes/jdk/internal/util/json/JsonObjectImpl.java
! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java
Changeset: ce134e39
Branch: json
Author: Justin Lu <justin.lu at oracle.com>
Date: 2025-07-02 11:30:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ce134e39da9b654939bc965a894fc37273bfd846
Objects.hash() is redundant since multiple values are not being hashed
! src/java.base/share/classes/jdk/internal/util/json/JsonArrayImpl.java
! src/java.base/share/classes/jdk/internal/util/json/JsonNullImpl.java
! src/java.base/share/classes/jdk/internal/util/json/JsonObjectImpl.java
! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java
Changeset: 392d3e06
Branch: json
Author: Justin Lu <justin.lu at oracle.com>
Date: 2025-07-02 11:35:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/392d3e066f0e0aa14eb1548eb79d77b05400a77a
Update hash/equals of other impl in TestOtherImpl.java
! test/jdk/java/util/json/TestOtherImpl.java
Changeset: 65e0e8a6
Branch: json
Author: Justin Lu <justin.lu at oracle.com>
Date: 2025-07-02 11:50:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/65e0e8a6e2a0b431963fd010ba7dfeef1d82d8d3
Clarifications regarding the unescaped vs JSON compliant form
! src/java.base/share/classes/java/util/json/Json.java
! src/java.base/share/classes/java/util/json/JsonObject.java
! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java
! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java
! src/java.base/share/classes/jdk/internal/util/json/Utils.java
More information about the jdk-sandbox-changes
mailing list