Added generated convenience setters that take Builder<T>
[yangtools.git] / code-generator / binding-java-api-generator / src / main / java / org / opendaylight / yangtools / sal / java / api / generator / BuilderTemplate.xtend
index f632d86fb809414303485191463be7e08c932be2..edfe69a56fb71dccb291cc1bc9ce69e45f4671f3 100644 (file)
@@ -448,6 +448,9 @@ class BuilderTemplate extends BaseTemplate {
                 this.«field.fieldName» = value;
                 return this;
             }
+            public «type.name»«BUILDER» set«field.name.toFirstUpper»(Builder<«field.returnType.importedName»> value) {
+                return set«field.name.toFirstUpper»(value.build());
+            }
             «generateLengthMethod(length, field.returnType, type.name+BUILDER, length)»
             «generateRangeMethod(range, field.returnType.restrictions, field.returnType, type.name+BUILDER, range)»
         «ENDFOR»