Do not use SchemaPath in NormalizedNodeStreamWriterStack 09/102009/4
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 8 Aug 2022 08:58:39 +0000 (10:58 +0200)
committerRobert Varga <nite@hq.sk>
Wed, 10 Aug 2022 09:21:50 +0000 (09:21 +0000)
We have alternative ways of instantiation, do not reference SchemaPath.

JIRA: YANGTOOLS-1244
Change-Id: I9621d1f2a1f5fe2fc01035a9916a9f9ba394434d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/NormalizedNodeStreamWriterStack.java

index 038e25fbf117aae0c9ea738baf073ee4e0db4d22..081cf686da39e128be082a23612614514ddb5daa 100644 (file)
@@ -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.
      *