import com.google.common.base.Preconditions;
import com.google.common.collect.ClassToInstanceMap;
+import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.mdsal.binding.api.BindingService;
import org.opendaylight.mdsal.dom.api.DOMService;
interface Factory<T extends BindingService> {
BindingDOMAdapterBuilder<T> newBuilder();
-
}
private BindingToNormalizedNodeCodec codec;
- public void setCodec(final BindingToNormalizedNodeCodec codec) {
+ void setCodec(final BindingToNormalizedNodeCodec codec) {
this.codec = codec;
}
return createInstance(codec, delegates);
}
- protected abstract T createInstance(BindingToNormalizedNodeCodec myCodec, ClassToInstanceMap<DOMService> delegates);
-
+ abstract T createInstance(BindingToNormalizedNodeCodec myCodec,
+ @NonNull ClassToInstanceMap<@NonNull DOMService> delegates);
}