Added InstanceIdentifier to code generation
[yangtools.git] / yang / yang-binding / src / main / java / org / opendaylight / yangtools / yang / binding / InstanceIdentifier.java
index 832a9ed58af5531a5ced7677ba84fe00f0913489..90d42a74018a55278f44f95b35f159277290c62d 100644 (file)
@@ -16,19 +16,19 @@ import java.util.List;
  *\r
  *\r
  */\r
-public class InstanceIdentifier <T extends DataObject> {\r
+public class InstanceIdentifier {\r
 \r
     \r
     private final List<PathArgument> path;\r
-    private final Class<T> targetType;\r
+    private final Class<? extends DataObject> targetType;\r
     \r
-    public InstanceIdentifier(Class<T> type) {\r
+    public InstanceIdentifier(Class<? extends DataObject> type) {\r
         path = Collections.emptyList();\r
         this.targetType = type;\r
     }\r
     \r
     \r
-    public InstanceIdentifier(List<PathArgument> path,Class<T> type) {\r
+    public InstanceIdentifier(List<PathArgument> path,Class<? extends DataObject> type) {\r
         this.path = Collections.<PathArgument>unmodifiableList(new ArrayList<>(path));\r
         this.targetType = type;\r
     }\r
@@ -42,7 +42,7 @@ public class InstanceIdentifier <T extends DataObject> {
         return this.path;\r
     }\r
     \r
-    public Class<T> getTargetType() {\r
+    public Class<?> getTargetType() {\r
         return this.targetType;\r
     }\r
     \r