Bugfix in CompositeNode implementation, InstanceIdentifier builder.
authorTony Tkacik <ttkacik@cisco.com>
Tue, 12 Nov 2013 18:52:40 +0000 (19:52 +0100)
committerTony Tkacik <ttkacik@cisco.com>
Tue, 12 Nov 2013 18:52:40 +0000 (19:52 +0100)
Change-Id: I546219be7348da37bb4a35d4cda208942b155b18
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java

index b49ff9ded56081ee30296166c016a6159748dd85..4bf91e32ea9ed4c7e802c4007cae9bcfbb163ac5 100644 (file)
@@ -178,8 +178,8 @@ public final class InstanceIdentifier<T extends DataObject> implements Path<Inst
     }
 
     @SuppressWarnings({ "rawtypes", "unchecked" })
-    public static InstanceIdentifierBuilder<?> builder(InstanceIdentifier<?> basePath) {
-        return new BuilderImpl(basePath.path,basePath.targetType);
+    public static <T extends DataObject> InstanceIdentifierBuilder<T> builder(InstanceIdentifier<T> basePath) {
+        return new BuilderImpl<T>(basePath.path,basePath.targetType);
     }
 
     private static final class BuilderImpl<T extends DataObject> implements InstanceIdentifierBuilder<T> {