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%2Ftransform%2Fbase%2Fserializer%2FListNodeBaseSerializer.java;h=bc5e55bb5671da5ece5845143403602e14b1a8e2;hb=f6eae2a11c570c1097eb9202debc7e36ce72ef6d;hp=c90df44844068afab2eb991c70d3f5272fa737b2;hpb=aa1da45ac29a5e75bd49d7547fd3a42389e300d3;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/transform/base/serializer/ListNodeBaseSerializer.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/transform/base/serializer/ListNodeBaseSerializer.java index c90df44844..bc5e55bb56 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/transform/base/serializer/ListNodeBaseSerializer.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/transform/base/serializer/ListNodeBaseSerializer.java @@ -7,9 +7,9 @@ */ package org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer; -import com.google.common.base.Function; import com.google.common.base.Preconditions; import com.google.common.collect.Iterables; +import java.util.Collection; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild; import org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode; @@ -26,21 +26,18 @@ import org.opendaylight.yangtools.yang.model.api.ListSchemaNode; * @param * entry node type which is inside containing (N) type */ -public abstract class ListNodeBaseSerializer>, O extends DataContainerNode> +public abstract class ListNodeBaseSerializer>, O extends DataContainerNode> implements FromNormalizedNodeSerializer { @Override public final Iterable serialize(final ListSchemaNode schema, final N node) { - return Iterables.concat(Iterables.transform(node.getValue(), new Function>() { - @Override - public Iterable apply(O input) { - final Iterable serializedChild = getListEntryNodeSerializer().serialize(schema, input); - final int size = Iterables.size(serializedChild); + return Iterables.concat(Iterables.transform(node.getValue(), input -> { + final Iterable serializedChild = getListEntryNodeSerializer().serialize(schema, input); + final int size = Iterables.size(serializedChild); - Preconditions.checkState(size == 1, - "Unexpected count of entries for list serialized from: %s, should be 1, was: %s", input, size); - return serializedChild; - } + Preconditions.checkState(size == 1, + "Unexpected count of entries for list serialized from: %s, should be 1, was: %s", input, size); + return serializedChild; })); }