Add a couple of toString() implementations 31/40231/1
authorStephen Kitt <skitt@redhat.com>
Thu, 7 Apr 2016 09:33:09 +0000 (11:33 +0200)
committerStephen Kitt <skitt@redhat.com>
Mon, 13 Jun 2016 11:58:45 +0000 (13:58 +0200)
These are useful when debugging DataTreeChangeListener conversions.

Change-Id: Ie83bb72b9cd3b3461f758965a673f231755084cb
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit 1057e76d8a8a17b0103ee437b6d7d9ba5ba9ca77)

yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractDataTreeCandidateNode.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractModifiedNodeBasedCandidateNode.java

index 57c18968ad8f410ae8b41785376daa116870d388..38b6c805d83d844e87bf15b4a5eabb63df1422de 100644 (file)
@@ -124,4 +124,9 @@ abstract class AbstractDataTreeCandidateNode implements DataTreeCandidateNode {
     protected final NormalizedNodeContainer<?, PathArgument, NormalizedNode<?, ?>> getData() {
         return data;
     }
+
+    @Override
+    public String toString() {
+        return this.getClass().getSimpleName() + "{data = " + this.data + "}";
+    }
 }
index 876b2855a334456065121cda9d3fcab55363aa98..e6967edae404d3043a24ac4c8e71a4683018f00a 100644 (file)
@@ -182,4 +182,10 @@ abstract class AbstractModifiedNodeBasedCandidateNode implements DataTreeCandida
             return getMod().getIdentifier();
         }
     }
+
+    @Override
+    public String toString() {
+        return this.getClass().getSimpleName() + "{mod = " + this.mod + ", oldMeta = " + this.oldMeta + ", newMeta = " +
+                this.newMeta + "}";
+    }
 }