Make QName use externalizable proxy pattern
[yangtools.git] / yang / yang-common / src / main / java / org / opendaylight / yangtools / yang / common / QName.java
index 08efa84115fc06aa85a19f19478f7bbbf63e24f7..2f6c2bf6c421d4bba45e0b0bb7044fb9380fdfce 100644 (file)
@@ -400,4 +400,8 @@ public final class QName implements Immutable, Serializable, Comparable<QName>,
         module.writeTo(out);
         out.writeUTF(localName);
     }
+
+    Object writeReplace() {
+        return new QNv1(this);
+    }
 }