Introduce QNameModule.toString() 75/13075/1
authorRobert Varga <rovarga@cisco.com>
Mon, 24 Nov 2014 15:09:22 +0000 (16:09 +0100)
committerRobert Varga <rovarga@cisco.com>
Mon, 24 Nov 2014 15:09:22 +0000 (16:09 +0100)
Rather than using the default, let's add a ToStringHelper based
toString().

Change-Id: Ib9240564db8f710d36f9281054b5e2825d9790a0
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QNameModule.java

index 452b2fa99e78965f5949a83801f738db137be34b..aae0692e398ea3bbf3c9e9139971e11eae68eac1 100644 (file)
@@ -7,6 +7,7 @@
  */
 package org.opendaylight.yangtools.yang.common;
 
+import com.google.common.base.Objects;
 import java.io.Serializable;
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -163,4 +164,9 @@ public final class QNameModule implements Immutable, Serializable {
         }
         return compositeURI;
     }
+
+    @Override
+    public String toString() {
+        return Objects.toStringHelper(this).omitNullValues().add("ns", getNamespace()).add("rev", getFormattedRevision()).toString();
+    }
 }