X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=codec%2Fyang-data-codec-gson%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fcodec%2Fgson%2FJSONCodecFactory.java;h=b1a795517ec11efe4cc82c9de1dfd503176a0f74;hb=fa2207496b5d7097863f6c1163c15091b48bd063;hp=1aa7192e6b0328e1dcf493407d0f00798a921b77;hpb=1aa58ce7aca9f9e65e0fa3b5d9101af9945e38a5;p=yangtools.git diff --git a/codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONCodecFactory.java b/codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONCodecFactory.java index 1aa7192e6b..b1a795517e 100644 --- a/codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONCodecFactory.java +++ b/codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONCodecFactory.java @@ -14,7 +14,9 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import java.util.List; import java.util.function.BiFunction; import org.eclipse.jdt.annotation.NonNull; +import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.common.QNameModule; +import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.data.impl.codec.AbstractIntegerStringCodec; import org.opendaylight.yangtools.yang.data.impl.codec.BinaryStringCodec; import org.opendaylight.yangtools.yang.data.impl.codec.BitsStringCodec; @@ -136,12 +138,13 @@ public abstract sealed class JSONCodecFactory extends AbstractCodecFactory identityRefCodec(final IdentityrefTypeDefinition type, final QNameModule module) { + protected final JSONCodec identityRefCodec(final IdentityrefTypeDefinition type, final QNameModule module) { return new IdentityrefJSONCodec(getEffectiveModelContext(), module); } @Override - protected final JSONCodec instanceIdentifierCodec(final InstanceIdentifierTypeDefinition type) { + protected final JSONCodec instanceIdentifierCodec( + final InstanceIdentifierTypeDefinition type) { return iidCodec; }