import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.yangtools.rfc7952.data.api.StreamWriterMetadataExtension;
import org.opendaylight.yangtools.util.ImmutableMapTemplate;
import org.opendaylight.yangtools.yang.common.QName;
}
@Override
- public void addChild(final AbstractNodeDataWithSchema<?> newChild) {
+ void addChild(final AbstractNodeDataWithSchema<?> newChild) {
final DataSchemaNode childSchema = newChild.getSchema();
if (childSchema instanceof LeafSchemaNode) {
final QName childName = childSchema.getQName();
super(schema);
}
- public static ListEntryNodeDataWithSchema forSchema(final ListSchemaNode schema) {
+ static @NonNull ListEntryNodeDataWithSchema forSchema(final ListSchemaNode schema) {
final List<QName> keyDef = schema.getKeyDefinition();
return keyDef.isEmpty() ? new Unkeyed(schema) : new Keyed(schema, keyDef);
}