TypeDefinition is a generic type 51/22351/1
authorRobert Varga <rovarga@cisco.com>
Thu, 11 Jun 2015 11:15:54 +0000 (13:15 +0200)
committerRobert Varga <rovarga@cisco.com>
Thu, 11 Jun 2015 11:19:06 +0000 (13:19 +0200)
Do not use it in raw format, eliminating warnings.

Change-Id: I6012f812ce7a5aba75f163a8910fb0583fefd6cc
Signed-off-by: Robert Varga <rovarga@cisco.com>
code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderImpl.java
code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTOBuilder.java

index 20620d24dae7cbe497434495a7a07ab4925a55d1..c340d927dc612f7b9265d82ebb8ecb726dfc97dc 100644 (file)
@@ -31,7 +31,7 @@ public final class GeneratedTOBuilderImpl extends AbstractGeneratedTypeBuilder<G
     private boolean isTypedef = false;
     private boolean isUnionType = false;
     private boolean isUnionTypeBuilder = false;
-    private TypeDefinition baseType = null;
+    private TypeDefinition<?> baseType = null;
     private Restrictions restrictions;
     private GeneratedPropertyBuilder SUID;
     private String reference;
@@ -143,7 +143,7 @@ public final class GeneratedTOBuilderImpl extends AbstractGeneratedTypeBuilder<G
     }
 
     @Override
-    public void setBaseType(final TypeDefinition typeDef) {
+    public void setBaseType(final TypeDefinition<?> typeDef) {
         this.baseType = typeDef;
     }
 
@@ -185,7 +185,7 @@ public final class GeneratedTOBuilderImpl extends AbstractGeneratedTypeBuilder<G
         private final List<GeneratedProperty> stringProperties;
         private final GeneratedTransferObject extendsType;
         private final boolean isTypedef;
-        private final TypeDefinition baseType;
+        private final TypeDefinition<?> baseType;
         private final boolean isUnionType;
         private final boolean isUnionTypeBuilder;
         private final Restrictions restrictions;
@@ -228,7 +228,7 @@ public final class GeneratedTOBuilderImpl extends AbstractGeneratedTypeBuilder<G
         }
 
         @Override
-        public TypeDefinition getBaseType() {
+        public TypeDefinition<?> getBaseType() {
             return baseType;
         }
 
index fb680415a38d107dd9b7a22fe8ece39236419613..ca25dade4fdd0a2cf65bccb907cd3ace93a212dc 100644 (file)
@@ -85,7 +85,7 @@ public interface GeneratedTOBuilder extends GeneratedTypeBuilderBase<GeneratedTO
      * @param typeDef
      *           Type Definition
      */
-    void setBaseType(TypeDefinition typeDef);
+    void setBaseType(TypeDefinition<?> typeDef);
 
     /**
      *