*/
package org.opendaylight.yangtools.yang.binding;
+import java.io.ObjectStreamException;
+
/**
* An {@link InstanceIdentifier}, which has a list key attached at its last path element.
*
*/
public class KeyedInstanceIdentifier<T extends Identifiable<K> & DataObject, K extends Identifier<T>>
extends InstanceIdentifier<T> {
- private static final long serialVersionUID = 1L;
+ private static final long serialVersionUID = 2L;
private final K key;
KeyedInstanceIdentifier(final Class<T> type, final Iterable<PathArgument> pathArguments, final boolean wildcarded,
*/
return key == null != (kii.key == null);
}
+
+ private Object writeReplace() throws ObjectStreamException {
+ return new KeyedInstanceIdentifierV2<>(this);
+ }
}