}
public @NonNull Builder addSupport(final StatementSupport<?, ?, ?> support) {
- final QName identifier = support.getStatementName();
+ final QName identifier = support.statementName();
checkNoParentDefinition(identifier);
checkState(!commonStatements.containsKey(identifier),
}
public @NonNull Builder addVersionSpecificSupport(final YangVersion version,
- final StatementSupport<?, ?, ?> definition) {
+ final StatementSupport<?, ?, ?> support) {
checkArgument(supportedVersions.contains(requireNonNull(version)));
- final QName identifier = definition.getStatementName();
+ final QName identifier = support.statementName();
checkState(!commonStatements.containsKey(identifier),
"Statement %s already defined in common statement bundle.", identifier);
checkState(!versionSpecificStatements.contains(version, identifier),
checkNoParentDefinition(identifier);
checkState(parent.getVersionSpecificStatementDefinition(version, identifier) == null,
"Statement %s already defined for version %s in parent's statement bundle.", identifier, version);
- versionSpecificStatements.put(version, identifier, definition);
+ versionSpecificStatements.put(version, identifier, support);
return this;
}
}
public @NonNull Builder overrideSupport(final StatementSupport<?, ?, ?> support) {
- final QName identifier = support.getStatementName();
+ final QName identifier = support.statementName();
checkNoParentDefinition(identifier);
final StatementSupport<?, ?, ?> previousSupport = commonStatements.replace(identifier, support);