From: Robert Varga Date: Mon, 8 Aug 2022 08:58:39 +0000 (+0200) Subject: Do not use SchemaPath in NormalizedNodeStreamWriterStack X-Git-Tag: v10.0.0~107 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=6f1fa7b89b104d51c8a659af35e80d7f31d1ad46;p=yangtools.git Do not use SchemaPath in NormalizedNodeStreamWriterStack We have alternative ways of instantiation, do not reference SchemaPath. JIRA: YANGTOOLS-1244 Change-Id: I9621d1f2a1f5fe2fc01035a9916a9f9ba394434d Signed-off-by: Robert Varga --- 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 038e25fbf1..081cf686da 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 @@ -45,7 +45,6 @@ import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode; import org.opendaylight.yangtools.yang.model.api.ListSchemaNode; import org.opendaylight.yangtools.yang.model.api.NotificationDefinition; import org.opendaylight.yangtools.yang.model.api.SchemaNode; -import org.opendaylight.yangtools.yang.model.api.SchemaPath; import org.opendaylight.yangtools.yang.model.api.TypeDefinition; import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement; import org.opendaylight.yangtools.yang.model.api.stmt.ActionEffectiveStatement; @@ -153,21 +152,6 @@ public final class NormalizedNodeStreamWriterStack implements LeafrefResolver { .stack()); } - /** - * Create a new writer with the specified context and rooted in the specified schema path. - * - * @param context Associated {@link EffectiveModelContext} - * @param path schema path - * @return A new {@link NormalizedNodeStreamWriterStack} - * @throws NullPointerException if any argument is null - * @throws IllegalArgumentException if {@code path} does not point to a valid root - */ - @Deprecated(since = "7.0.0", forRemoval = true) - public static @NonNull NormalizedNodeStreamWriterStack of(final EffectiveModelContext context, - final SchemaPath path) { - return new NormalizedNodeStreamWriterStack(SchemaInferenceStack.ofSchemaPath(context, path)); - } - /** * Create a new writer with the specified context and rooted in the specified schema path. *