Bug 8593 - Augmentation's Builder overrides a method from interface Augmentable. 35/58235/5
authorJie Han <han.jie@zte.com.cn>
Mon, 5 Jun 2017 11:05:38 +0000 (19:05 +0800)
committerMartin Ciglan <martin.ciglan@pantheon.tech>
Thu, 8 Jun 2017 11:59:49 +0000 (11:59 +0000)
Change-Id: I87b5b66679aa8825f4ce46e6c25a2d05eba680dd
Signed-off-by: Jie Han <han.jie@zte.com.cn>
binding2/mdsal-binding2-java-api-generator/src/main/twirl/org/opendaylight/mdsal/binding/javav2/java/api/generator/builderTemplate.scala.txt

index 02f012125c20a1fd03f32fc66fed9ed97892631d..6113e16ac2ad7ddce985abaa70e1872648aaa770 100644 (file)
@@ -407,12 +407,15 @@ public class @{genType.getName}Builder implements @{getSimpleNameForBuilder} <@{
             return null;
         }
     }
+
+    @if(augmentField != null) {
         @@Override
         public @{importedNames.get("classInstMap")}<@{importedNames.get("augmentation")}<? super @{genType.getName}>>
         augments() {
             //TODO implement
             return null;
         }
+    }
 }
 
 @generateEquals() = {