From: Robert Varga Date: Tue, 14 Nov 2023 08:47:22 +0000 (+0100) Subject: Deprecate JSONCodecFactory.Lhotka02 for removal X-Git-Tag: v12.0.0~72 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F24%2F108924%2F2;p=yangtools.git Deprecate JSONCodecFactory.Lhotka02 for removal We have deprecated the provider in the previous release, indicate our intent to remove it. Change-Id: I6e6a65d97f5ca14367dcee2fc16a9822690342a3 Signed-off-by: Robert Varga --- 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 c043b8c3bb..c7c666952a 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 @@ -52,6 +52,7 @@ import org.opendaylight.yangtools.yang.model.api.type.UnknownTypeDefinition; * a particular {@link EffectiveModelContext}, but can be reused by multiple {@link JSONNormalizedNodeStreamWriter}s. */ public abstract sealed class JSONCodecFactory extends AbstractCodecFactory> { + @Deprecated(since = "12.0.0", forRemoval = true) static final class Lhotka02 extends JSONCodecFactory { Lhotka02(final @NonNull EffectiveModelContext context, final @NonNull CodecCache> cache) { super(context, cache, JSONInstanceIdentifierCodec.Lhotka02::new); diff --git a/codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONCodecFactorySupplier.java b/codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONCodecFactorySupplier.java index f3f02c931d..8593fa6ef0 100644 --- a/codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONCodecFactorySupplier.java +++ b/codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONCodecFactorySupplier.java @@ -52,7 +52,7 @@ public enum JSONCodecFactorySupplier { * * @deprecated This is a historic implementation, retained for compatibility. Please migrate to {@link #RFC7951}. */ - @Deprecated + @Deprecated(since = "11.0.0", forRemoval = true) DRAFT_LHOTKA_NETMOD_YANG_JSON_02() { @Override JSONCodecFactory createFactory(final EffectiveModelContext context, final CodecCache> cache) {