From 7bda1e92901472845efdcdac9105c5fc3c3d4b69 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Thu, 2 Jul 2020 16:35:55 +0200 Subject: [PATCH] Deprecate UndeclaredEffectiveStatementBase for removal We have a more powerful way of implementing implict statements with AbstractUndeclaredEffectiveStatement, which does not require storage of substatements. Deprecate UndeclaredEffectiveStatementBase for removal and schedule a FIXME for 6.0.0. JIRA: YANGTOOLS-1065 Change-Id: Id0112c7bf9d0f99b37f825aa489924f966591b54 Signed-off-by: Robert Varga --- .../rfc7950/stmt/UndeclaredEffectiveStatementBase.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/UndeclaredEffectiveStatementBase.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/UndeclaredEffectiveStatementBase.java index 67b3ded3b6..87dc615375 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/UndeclaredEffectiveStatementBase.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/UndeclaredEffectiveStatementBase.java @@ -14,6 +14,13 @@ import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition; import org.opendaylight.yangtools.yang.model.api.meta.StatementSource; import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext; +/** + * A base class for context-implied statements. + * + * @deprecated Use {@link AbstractUndeclaredEffectiveStatement} instead. + */ +@Deprecated(forRemoval = true) +// FIXME: 6.0.0: remove this class public abstract class UndeclaredEffectiveStatementBase> extends EffectiveStatementBase { -- 2.36.6