Fixed wrong generic definition in builder(Class<Identifiable>,Identifier) 43/3643/1
authorTony Tkacik <ttkacik@cisco.com>
Wed, 11 Dec 2013 14:47:31 +0000 (15:47 +0100)
committerTony Tkacik <ttkacik@cisco.com>
Wed, 11 Dec 2013 14:47:31 +0000 (15:47 +0100)
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java

index 4a1d994c66adc2529c140fac7182dd4482c70c86..16a06e139f70c89c4daa361b9e0a5c47af3cd5b8 100644 (file)
@@ -256,7 +256,7 @@ public final class InstanceIdentifier<T extends DataObject> implements Path<Inst
         return new BuilderImpl<T>().addNode(container);
     }
 
-    public static <N extends Identifiable<K> & DataObject, K extends Identifier<N>> InstanceIdentifierBuilder<N> builder(
+    public static <N extends Identifiable<K> & ChildOf<? extends DataRoot>, K extends Identifier<N>> InstanceIdentifierBuilder<N> builder(
             Class<N> listItem, K listKey) {
         return new BuilderImpl<N>().addNode(listItem, listKey);
     }