import java.util.Map;
import java.util.Map.Entry;
import javax.xml.transform.dom.DOMSource;
+import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.yangtools.concepts.Delegator;
import org.opendaylight.yangtools.yang.binding.Augmentation;
import org.opendaylight.yangtools.yang.binding.DataContainer;
this.delegate = requireNonNull(delegate);
}
- static BindingToNormalizedStreamWriter create(final NodeCodecContext schema,
+ static @NonNull BindingToNormalizedStreamWriter create(final NodeCodecContext schema,
final NormalizedNodeStreamWriter delegate) {
return new BindingToNormalizedStreamWriter(schema, delegate);
}
@Override
public void startMapEntryNode(final Identifier<?> key, final int childSizeHint) throws IOException {
duplicateSchemaEnter();
- NodeIdentifierWithPredicates identifier = ((KeyedListNodeCodecContext<?>) current()).serialize(key);
+ NodeIdentifierWithPredicates identifier = ((KeyedListNodeCodecContext<?, ?>) current()).serialize(key);
delegate.startMapEntryNode(identifier, childSizeHint);
}