Move InstanceIdentifier.pathArguments
[yangtools.git] / binding / binding-spec / src / main / java / org / opendaylight / yangtools / binding / impl / DataObjectIdentifierWithKey.java
index 67f15c823b15b71542b5042adcd8ccaa186bc4d1..e5d9d19b22f40eaaf1a4978d9ebd811cae6b8c1f 100644 (file)
@@ -11,8 +11,10 @@ import java.io.IOException;
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
 import java.io.ObjectStreamException;
+import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.yangtools.binding.DataObject;
 import org.opendaylight.yangtools.binding.DataObjectIdentifier.WithKey;
+import org.opendaylight.yangtools.binding.ExactDataObjectStep;
 import org.opendaylight.yangtools.binding.Key;
 import org.opendaylight.yangtools.binding.KeyAware;
 import org.opendaylight.yangtools.binding.KeyStep;
@@ -23,6 +25,10 @@ public abstract non-sealed class DataObjectIdentifierWithKey<T extends KeyAware<
     @java.io.Serial
     private static final long serialVersionUID = 1L;
 
+    DataObjectIdentifierWithKey(final Iterable<? extends @NonNull ExactDataObjectStep<?>> steps) {
+        super(steps);
+    }
+
     @Override
     public final KeyStep<K, T> lastStep() {
         return getLast(steps());