Deprecate ListEntryNodeDataWithSchema.forSchema() 49/90349/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 12:35:07 +0000 (14:35 +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>
yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/ListEntryNodeDataWithSchema.java

index 5f75ccdea95397bbee642274faa8ac21c965e29d..7e584408dfae3dc0fc88843012a00bf546764aa1 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);