import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.mdsal.dom.api.DOMSchemaService;
import org.opendaylight.mdsal.dom.api.DOMYangTextSourceProvider;
-import org.opendaylight.yangtools.concepts.NoOpListenerRegistration;
import org.opendaylight.yangtools.concepts.Registration;
import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
import org.opendaylight.yangtools.yang.model.api.EffectiveModelContextListener;
}
public static @NonNull DOMSchemaService of(final EffectiveModelContext effectiveModel) {
- final EffectiveModelContext checked = requireNonNull(effectiveModel);
+ final var checked = requireNonNull(effectiveModel);
return of(() -> checked);
}
}
@Override
- public final EffectiveModelContext getGlobalContext() {
+ public final @NonNull EffectiveModelContext getGlobalContext() {
return schemaContextProvider.getEffectiveModelContext();
}
@Override
public final Registration registerSchemaContextListener(final EffectiveModelContextListener listener) {
listener.onModelContextUpdated(getGlobalContext());
- return NoOpListenerRegistration.of(listener);
+ return () -> { };
}
}