X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fspi%2Fmeta%2FAbstractStatementSupport.java;h=86f9134a0f6dfd69f6549c6103e2d182fb369136;hb=e5e06d81bed0a7cb520e94a4b018d0e2bb7f0c62;hp=212acc5c1b69ab00d8b0e26675c86e495b445b05;hpb=dadc9aa0a7f3af000b4205f94cf86dba7e908d75;p=yangtools.git diff --git a/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/AbstractStatementSupport.java b/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/AbstractStatementSupport.java index 212acc5c1b..86f9134a0f 100644 --- a/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/AbstractStatementSupport.java +++ b/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/AbstractStatementSupport.java @@ -36,12 +36,19 @@ import org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Current; @Beta public abstract class AbstractStatementSupport, E extends EffectiveStatement> extends StatementSupport { + private final SubstatementValidator substatementValidator; private final boolean retainDeclarationReference; protected AbstractStatementSupport(final StatementDefinition publicDefinition, final StatementPolicy policy, - final YangParserConfiguration config) { + final YangParserConfiguration config, final @Nullable SubstatementValidator validator) { super(publicDefinition, policy); this.retainDeclarationReference = config.retainDeclarationReferences(); + this.substatementValidator = validator; + } + + @Override + protected final SubstatementValidator substatementValidator() { + return substatementValidator; } @Override