From: Stephen Kitt Date: Thu, 7 Apr 2016 09:33:09 +0000 (+0200) Subject: Add a couple of toString() implementations X-Git-Tag: release/beryllium-sr3~3 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=yangtools.git;a=commitdiff_plain;h=b19410d5a467d095d05057d58e9c3e0b95a92f5b Add a couple of toString() implementations These are useful when debugging DataTreeChangeListener conversions. Change-Id: Ie83bb72b9cd3b3461f758965a673f231755084cb Signed-off-by: Stephen Kitt (cherry picked from commit 1057e76d8a8a17b0103ee437b6d7d9ba5ba9ca77) --- diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractDataTreeCandidateNode.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractDataTreeCandidateNode.java index 57c18968ad..38b6c805d8 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractDataTreeCandidateNode.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractDataTreeCandidateNode.java @@ -124,4 +124,9 @@ abstract class AbstractDataTreeCandidateNode implements DataTreeCandidateNode { protected final NormalizedNodeContainer> getData() { return data; } + + @Override + public String toString() { + return this.getClass().getSimpleName() + "{data = " + this.data + "}"; + } } diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractModifiedNodeBasedCandidateNode.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractModifiedNodeBasedCandidateNode.java index 876b2855a3..e6967edae4 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractModifiedNodeBasedCandidateNode.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/AbstractModifiedNodeBasedCandidateNode.java @@ -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 + "}"; + } }