Writeout primitive boolean 71/111171/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 2 Apr 2024 08:21:13 +0000 (10:21 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 2 Apr 2024 08:21:58 +0000 (10:21 +0200)
We know the value is non-null, hence we can short-circuit to
JsonWriter.value(boolean).

Change-Id: I9340c2ebd8adfe34323e13f35a74ae78d24c2ce2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/BooleanJSONCodec.java

index 13182f0645e6b29d8207ba18a26c5e2ea89ee91c..4f04e6166eff944778f68a6976d299e879cd2ab0 100644 (file)
@@ -21,6 +21,6 @@ final class BooleanJSONCodec extends AbstractJSONCodec<Boolean> {
 
     @Override
     public void writeValue(final JsonWriter ctx, final Boolean value) throws IOException {
-        ctx.value(value);
+        ctx.value(value.booleanValue());
     }
 }