From 1057e76d8a8a17b0103ee437b6d7d9ba5ba9ca77 Mon Sep 17 00:00:00 2001 From: Stephen Kitt Date: Thu, 7 Apr 2016 11:33:09 +0200 Subject: [PATCH] Add a couple of toString() implementations These are useful when debugging DataTreeChangeListener conversions. Change-Id: Ie83bb72b9cd3b3461f758965a673f231755084cb Signed-off-by: Stephen Kitt --- .../impl/schema/tree/AbstractDataTreeCandidateNode.java | 5 +++++ .../schema/tree/AbstractModifiedNodeBasedCandidateNode.java | 6 ++++++ 2 files changed, 11 insertions(+) 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 c02b6076e9..d9ff8928cd 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 @@ -128,4 +128,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 79575f88e7..439c43193a 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 @@ -188,4 +188,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 + "}"; + } } -- 2.36.6