Deprecate ListEntryNodeDataWithSchema.forSchema() 55/90355/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 9 Jun 2020 12:35:07 +0000 (14:35 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 9 Jun 2020 13:33:06 +0000 (15:33 +0200)
This method should not be visible from outside of the package,
make sure we remove it.

Change-Id: I91ecb1439081862dc5d0241ff080b0db13bcaca2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit f04c7c25db26b76c53a93a787838a458778e8bf6)

yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/ListEntryNodeDataWithSchema.java

index c01cb1f435dbc24fb95ec4e8829cd92248159da1..deaafa7194c1aa8afa5f87dd32bfe844ebda5768 100644 (file)
@@ -87,6 +87,8 @@ public abstract class ListEntryNodeDataWithSchema extends AbstractMountPointData
         super(schema);
     }
 
+    // FIXME: 6.0.0: hide this method
+    @Deprecated
     public static @NonNull ListEntryNodeDataWithSchema forSchema(final ListSchemaNode schema) {
         final List<QName> keyDef = schema.getKeyDefinition();
         return keyDef.isEmpty() ? new Unkeyed(schema) :  new Keyed(schema, keyDef);