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 <robert.varga@pantheon.tech>
import org.opendaylight.yangtools.yang.model.api.meta.StatementSource;
import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
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<A, D extends DeclaredStatement<A>>
extends EffectiveStatementBase<A, D> {
public abstract class UndeclaredEffectiveStatementBase<A, D extends DeclaredStatement<A>>
extends EffectiveStatementBase<A, D> {