for (var stmt : stmts) {
if (stmt instanceof SchemaTreeEffectiveStatement) {
final var qname = ((SchemaTreeEffectiveStatement<?>) stmt).getIdentifier();
- final Optional<? extends SchemaTreeEffectiveStatement<?>> child =
- target.get(SchemaTreeAwareEffectiveStatement.Namespace.class, qname);
- child.ifPresent(builder::add);
+ target.get(SchemaTreeNamespace.class, qname).ifPresent(builder::add);
} else {
builder.add(stmt);
}
}
@Override
- public <K, V, N extends IdentifierNamespace<K, V>> Optional<? extends V> get(final Class<N> namespace,
- final K identifier) {
+ public <K, V, N extends IdentifierNamespace<K, V>> Optional<V> get(final Class<N> namespace, final K identifier) {
return Optional.empty();
}
}
@Override
- public Collection<? extends EffectiveStatement<?, ?>> effectiveSubstatements() {
+ public List<? extends EffectiveStatement<?, ?>> effectiveSubstatements() {
return substatements;
}
public AugmentEffectiveStatement asEffectiveStatement() {
return this;
}
-
- @Override
- @Deprecated(forRemoval = true)
- public Optional<AugmentationSchemaNode> getOriginalDefinition() {
- return schemaDelegate.getOriginalDefinition();
- }
}