Fix list Key data object nullness guarantees
[mdsal.git] / binding / mdsal-binding-java-api-generator / src / main / java / org / opendaylight / mdsal / binding / java / api / generator / TOGenerator.java
index fc2c4efcf81f47af270e7cd0df12bbc26e376af8..404f5eda7dd0975bedeb169363a9329e94167d6b 100644 (file)
@@ -30,9 +30,12 @@ public final class TOGenerator implements CodeGenerator {
             } else if (genTO.isUnionTypeBuilder()) {
                 final UnionBuilderTemplate template = new UnionBuilderTemplate(genTO);
                 return template.generate();
-            } else {
+            } else if (genTO.isTypedef()) {
                 final ClassTemplate template = new ClassTemplate(genTO);
                 return template.generate();
+            } else {
+                final ListKeyTemplate template = new ListKeyTemplate(genTO);
+                return template.generate();
             }
         }
         return "";