*/
public abstract @NonNull Registry getBehaviourRegistry();
- protected void checkLocalNamespaceAllowed(final Class<? extends ParserNamespace<?, ?>> type) {
- // NOOP
+ // FIXME: 8.0.0: do we really need this method?
+ final void checkLocalNamespaceAllowed(final Class<? extends ParserNamespace<?, ?>> type) {
+ // Always no-op. We used to route this towards StatementDefinitionContext, but this method remained
+ // unimplemented even there.
}
/**
return getLocalNamespace(type);
}
- @Override
- protected final void checkLocalNamespaceAllowed(final Class<? extends ParserNamespace<?, ?>> type) {
- definition().checkNamespaceAllowed(type);
- }
-
@Override
protected <K, V, N extends ParserNamespace<K, V>> void onNamespaceElementAdded(final Class<N> type, final K key,
final V value) {
import org.opendaylight.yangtools.yang.parser.spi.meta.ImplicitParentAwareStatementSupport;
import org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase;
import org.opendaylight.yangtools.yang.parser.spi.meta.OverrideChildStatementSupport;
-import org.opendaylight.yangtools.yang.parser.spi.meta.ParserNamespace;
import org.opendaylight.yangtools.yang.parser.spi.meta.StatementFactory;
import org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport;
import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
return support.adaptArgumentValue(context, targetModule);
}
- // FIXME: 7.0.0: remove this method
- void checkNamespaceAllowed(final Class<? extends ParserNamespace<?,?>> namespace) {
- // Noop
- }
-
@NonNull StatementDefinition getPublicView() {
return support.getPublicView();
}