From: Robert Varga Date: Tue, 2 Apr 2024 08:21:13 +0000 (+0200) Subject: Writeout primitive boolean X-Git-Tag: v13.0.3~12 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=e6cef6ee0a9561b60924a09aac0e9d4038635c13;p=yangtools.git Writeout primitive boolean We know the value is non-null, hence we can short-circuit to JsonWriter.value(boolean). Change-Id: I9340c2ebd8adfe34323e13f35a74ae78d24c2ce2 Signed-off-by: Robert Varga --- diff --git a/codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/BooleanJSONCodec.java b/codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/BooleanJSONCodec.java index 13182f0645..4f04e6166e 100644 --- a/codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/BooleanJSONCodec.java +++ b/codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/BooleanJSONCodec.java @@ -21,6 +21,6 @@ final class BooleanJSONCodec extends AbstractJSONCodec { @Override public void writeValue(final JsonWriter ctx, final Boolean value) throws IOException { - ctx.value(value); + ctx.value(value.booleanValue()); } }