We want to eventually completely remove these classes, as they are
making SchemaNode assumptions. We already have a less stateful
replacement, which can be used when needed.
Change-Id: I4633ea8b2d1027eed34824fda524704bfdfc8828
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
@Beta
+// FIXME: 6.0.0: fold this into AbstractEffectiveDocumentedNodeWithStatus
public abstract class AbstractEffectiveDocumentedNode<A, D extends DeclaredStatement<A>>
extends DeclaredEffectiveStatementBase<A, D> implements DocumentedNode {
private final @Nullable String description;
import org.opendaylight.yangtools.yang.model.api.stmt.StatusEffectiveStatement;
import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
+// FIXME: 6.0.0: use DocumentedNodeMixin.WithStatus instead of keeping any state
public abstract class AbstractEffectiveDocumentedNodeWithStatus<A, D extends DeclaredStatement<A>>
extends AbstractEffectiveDocumentedNode<A, D> implements DocumentedNode.WithStatus {
private static final VarHandle UNKNOWN_NODES;