.addOptional(YangStmtMapping.WHEN)
.build();
- private final SubstatementValidator validator;
private final CaseStatementSupport implicitCase;
private ChoiceStatementSupport(final YangParserConfiguration config, final SubstatementValidator validator,
final CaseStatementSupport implicitCase) {
- super(YangStmtMapping.CHOICE, instantiatedPolicy(), config);
- this.validator = requireNonNull(validator);
+ super(YangStmtMapping.CHOICE, instantiatedPolicy(), config, requireNonNull(validator));
this.implicitCase = requireNonNull(implicitCase);
}
: Optional.empty();
}
- @Override
- protected SubstatementValidator getSubstatementValidator() {
- return validator;
- }
-
@Override
protected ChoiceStatement createDeclared(@NonNull final StmtContext<QName, ChoiceStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {