X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fschema%2Fnodes%2FAbstractImmutableDataContainerNode.java;h=2cac25dbb8412d9060da31d2f07b7e889e2a1e4c;hb=4a5d26c9de475a4cff151ee4255e027211c2eeb4;hp=f914484831b120066529ed6696c8a58e5f099081;hpb=faf92f0f91762e34f2b8c2f4b30ea81eaae52405;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/AbstractImmutableDataContainerNode.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/AbstractImmutableDataContainerNode.java index f914484831..2cac25dbb8 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/AbstractImmutableDataContainerNode.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/nodes/AbstractImmutableDataContainerNode.java @@ -15,6 +15,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild; import org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode; import com.google.common.base.Optional; +import com.google.common.collect.ImmutableList; public abstract class AbstractImmutableDataContainerNode // extends AbstractImmutableNormalizedNode>> // @@ -22,9 +23,10 @@ public abstract class AbstractImmutableDataContainerNode protected final Map> children; + public AbstractImmutableDataContainerNode( final Map> children, final K nodeIdentifier) { - super(nodeIdentifier, children.values()); + super(nodeIdentifier, ImmutableList.copyOf(children.values())); this.children = children; } @@ -33,12 +35,4 @@ public abstract class AbstractImmutableDataContainerNode return Optional.> fromNullable(children.get(child)); } - @Override - public String toString() { - final StringBuffer sb = new StringBuffer("ImmutableContainerNode{"); - sb.append("nodeIdentifier=").append(nodeIdentifier); - sb.append(", children=").append(children); - sb.append('}'); - return sb.toString(); - } }