Deprecate XMLStreamNormalizedNodeStreamWriter.create() 04/102004/3
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 8 Aug 2022 08:43:49 +0000 (10:43 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 8 Aug 2022 11:44:16 +0000 (11:44 +0000)
SchemaPath is going away, let's make sure users are guided towards
alternative methods.

JIRA: YANGTOOLS-1451
Change-Id: Id49381cfd0d0b46f623b223c4f23127c14d26134
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
codec/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/XMLStreamNormalizedNodeStreamWriter.java

index 65931347847d40a7e65a6ddc7f7e0099ceeaa6fb..26ac2fe655dde86b19f20d377d271759c47c49fa 100644 (file)
@@ -96,7 +96,9 @@ public abstract class XMLStreamNormalizedNodeStreamWriter<T> implements Normaliz
      * @param context Associated {@link EffectiveModelContext}.
      * @param path path
      * @return A new {@link NormalizedNodeStreamWriter}
+     * @deprecated Use one of the alternative overloads.
      */
+    @Deprecated(since = "9.0.1", forRemoval = true)
     public static @NonNull NormalizedNodeStreamWriter create(final XMLStreamWriter writer,
             final EffectiveModelContext context, final SchemaPath path) {
         return new SchemaAwareXMLStreamNormalizedNodeStreamWriter(writer, context,