.addOptional(YangStmtMapping.POSITION)
.build();
- private final SubstatementValidator validator;
-
private BitStatementSupport(final YangParserConfiguration config, final SubstatementValidator validator) {
- super(YangStmtMapping.BIT, StatementPolicy.contextIndependent(), config);
- this.validator = requireNonNull(validator);
+ super(YangStmtMapping.BIT, StatementPolicy.contextIndependent(), config, requireNonNull(validator));
}
public static @NonNull BitStatementSupport rfc6020Instance(final YangParserConfiguration config) {
return StmtContextUtils.parseIdentifier(ctx, value).getLocalName();
}
- @Override
- protected SubstatementValidator getSubstatementValidator() {
- return validator;
- }
-
@Override
protected BitStatement createDeclared(final StmtContext<String, BitStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {