public KeyStatementSupport(final YangParserConfiguration config) {
super(YangStmtMapping.KEY, StatementPolicy.copyDeclared(
// Identity comparison is sufficient because adaptArgumentValue() is careful about reuse.
- (copy, current, substatements) -> copy.getArgument() == current.getArgument()), config);
+ (copy, current, substatements) -> copy.getArgument() == current.getArgument()),
+ config, SUBSTATEMENT_VALIDATOR);
}
@Override
return replaced ? builder.build() : ctx.argument();
}
- @Override
- protected SubstatementValidator getSubstatementValidator() {
- return SUBSTATEMENT_VALIDATOR;
- }
-
@Override
protected KeyStatement createDeclared(final StmtContext<Set<QName>, KeyStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {