From: Tony Tkacik Date: Tue, 13 Oct 2015 08:13:58 +0000 (+0200) Subject: Bug 4349: Allowed UnkeyedListItem to be start event in Writer. X-Git-Tag: release/beryllium~197 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=b44368dc8c9c79310611cd7c8fa9404692583cd2;p=yangtools.git Bug 4349: Allowed UnkeyedListItem to be start event in Writer. Change-Id: I42fd224974e6fcc691c548978beebce9a6828257 Signed-off-by: Tony Tkacik --- diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ImmutableNormalizedNodeStreamWriter.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ImmutableNormalizedNodeStreamWriter.java index a8d1d723de..13327f54aa 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ImmutableNormalizedNodeStreamWriter.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ImmutableNormalizedNodeStreamWriter.java @@ -200,8 +200,8 @@ public class ImmutableNormalizedNodeStreamWriter implements SchemaAwareNormalize @Override public void startUnkeyedListItem(final NodeIdentifier name, final int childSizeHint) { - Preconditions.checkArgument(getCurrent() instanceof ImmutableUnkeyedListNodeBuilder); - + Preconditions.checkArgument((getCurrent() instanceof NormalizedNodeResultBuilder) + || getCurrent() instanceof ImmutableUnkeyedListNodeBuilder); final DataContainerNodeAttrBuilder builder = UNKNOWN_SIZE == childSizeHint ? ImmutableUnkeyedListEntryNodeBuilder.create() : ImmutableUnkeyedListEntryNodeBuilder.create(childSizeHint); enter(builder.withNodeIdentifier(name));