Binding generator v2 - Identities support
[mdsal.git] / binding2 / mdsal-binding2-java-api-generator / src / main / java / org / opendaylight / mdsal / binding / javav2 / java / api / generator / renderers / ClassRenderer.java
index dc28c0a591a2d1c9f4b5ad7f8237a431b343b5c9..75055bc4e6abddadcb9dd7ea7f6d24ecc492b66b 100644 (file)
@@ -240,7 +240,8 @@ public class ClassRenderer extends BaseRenderer {
         }
         final String fields = sb2.toString();
         importedNames.put("baseEncoding", importedName(BaseEncoding.class));
-        importedNames.put("defProp", importedName(((GeneratedProperty)((List) allProperties).get(0)).getReturnType()));
+        if (!allProperties.isEmpty())
+            importedNames.put("defProp", importedName(((GeneratedProperty)((List) allProperties).get(0)).getReturnType()));
 
         final StringBuilder sb3 = new StringBuilder();
         for (GeneratedProperty property : properties) {