Remove redundant type declarations
[mdsal.git] / binding2 / mdsal-binding2-java-api-generator / src / main / java / org / opendaylight / mdsal / binding / javav2 / java / api / generator / renderers / UnionRenderer.java
index e298bc6c1594c3a34e9032e521742285e099c270..4d42e3130c87d7d0dba27cca1185fc50374610e3 100644 (file)
@@ -129,8 +129,7 @@ public class UnionRenderer extends ClassRenderer {
         } else if ((retTypeCastProperties == null || retTypeCastProperties.isEmpty())) {
             Preconditions.checkState(typedefType.getSuperType() != null);
 
-            sb.append(generateCharArrayFieldForTypedef(fieldName,
-                    (GeneratedTransferObject) typedefType.getSuperType()));
+            sb.append(generateCharArrayFieldForTypedef(fieldName, typedefType.getSuperType()));
         }
 
         return sb.toString();
@@ -232,7 +231,7 @@ public class UnionRenderer extends ClassRenderer {
 
     @Override
     protected String generateInnerClassBody(GeneratedTransferObject innerClass) {
-        final UnionRenderer unionRenderer = new UnionRenderer((GeneratedTransferObject) innerClass);
+        final UnionRenderer unionRenderer = new UnionRenderer(innerClass);
         final String body = unionRenderer.generateAsInnerClass();
         this.putAllToImportMap(unionRenderer.getImportMap());
         return body;