Revert "Added generated convenience setters that take Builder<T>"
authorRobert Varga <nite@hq.sk>
Sat, 17 Jan 2015 10:41:18 +0000 (10:41 +0000)
committerRobert Varga <nite@hq.sk>
Sat, 17 Jan 2015 10:56:23 +0000 (10:56 +0000)
This reverts commit 0bede1b3a817175f7db70fd5347c08c3f0ff1af1, as it breaks
the controller build. The problem is that it breaks current code which passes
in null argument -- which is ambiguous.

Change-Id: Ie6b8882d7790fc21a6a798f3fa94bca40dc71bd5
Signed-off-by: Robert Varga <rovarga@cisco.com>
code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BuilderTemplate.xtend

index edfe69a56fb71dccb291cc1bc9ce69e45f4671f3..f632d86fb809414303485191463be7e08c932be2 100644 (file)
@@ -448,9 +448,6 @@ 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»