Added check for valid length to typedef constructors.
authorMartin Vitez <mvitez@cisco.com>
Tue, 12 Nov 2013 08:56:25 +0000 (09:56 +0100)
committerMartin Vitez <mvitez@cisco.com>
Tue, 12 Nov 2013 08:56:25 +0000 (09:56 +0100)
Signed-off-by: Martin Vitez <mvitez@cisco.com>
code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ClassTemplate.xtend

index a5bddd7308029879e1f0e6c39b2e9559cea4a5a4..d3931f93259dc2801b0cedb61028c5e60c554aaa 100644 (file)
@@ -154,8 +154,10 @@ class ClassTemplate extends BaseTemplate {
         «IF false == parentProperties.empty»\r
             super(«parentProperties.asArguments»);\r
         «ENDIF»\r
-        «FOR p : properties» \r
+        «FOR p : allProperties» \r
             «generateLengthRestrictions(type, p.fieldName.toString, p.returnType)»\r
+        «ENDFOR»\r
+        «FOR p : properties» \r
             this.«p.fieldName» = «p.fieldName»;\r
         «ENDFOR»\r
     }\r