From 825570cb1a746a95cc54f0cf923597dbb7613d53 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 12 Jun 2023 17:35:39 +0200 Subject: [PATCH] Do not leak schema from startLeafSet() This is one outlier in our API, whic is not used. Just change the return type to void. We may revisit this at a later point. Change-Id: Idc156b99391b6b6bba4f14ea8967b9d2ad389ef5 Signed-off-by: Robert Varga --- .../yang/data/util/NormalizedNodeStreamWriterStack.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/NormalizedNodeStreamWriterStack.java b/data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/NormalizedNodeStreamWriterStack.java index 4f4cca462e..f0b40e218a 100644 --- a/data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/NormalizedNodeStreamWriterStack.java +++ b/data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/NormalizedNodeStreamWriterStack.java @@ -209,11 +209,10 @@ public final class NormalizedNodeStreamWriterStack implements LeafrefResolver { schemaStack.push(schema); } - public LeafListSchemaNode startLeafSet(final NodeIdentifier name) { + public void startLeafSet(final NodeIdentifier name) { final SchemaNode schema = enterDataTree(name); checkArgument(schema instanceof LeafListSchemaNode, "Node %s is not a leaf-list", schema); schemaStack.push(schema); - return (LeafListSchemaNode) schema; } private @NonNull LeafListSchemaNode leafSetEntryNode(final QName qname) { -- 2.36.6