BUG-8226: Add @Override to public methods 82/54982/6
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 13 Apr 2017 13:53:43 +0000 (15:53 +0200)
committerMartin Ciglan <mciglan@cisco.com>
Wed, 19 Apr 2017 07:20:38 +0000 (07:20 +0000)
This adds proper @Override tags to methods specified by superclasses.

Change-Id: I82b387156dce366d480414b1ed0b889ca9858c24
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BuilderTemplate.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/YangModuleInfoTemplate.xtend

index d168473450cfbdce58c2ad538a638ff3c2ebb6b9..d3f833043aa868152f42c18af3349b80894366ce 100644 (file)
@@ -233,6 +233,7 @@ class BuilderTemplate extends BaseTemplate {
 
             «generateSetters»
 
+            @Override
             public «type.name» build() {
                 return new «type.name»«IMPL»(this);
             }
@@ -745,6 +746,7 @@ final int builderLength = builder.length();
     '''
 
     def implementedInterfaceGetter() '''
+    @Override
     public «Class.importedName»<«type.importedName»> getImplementedInterface() {
         return «type.importedName».class;
     }
index edf832397f52cc7679df4c4de88455affa60e79f..5b791a57a69ca829b95ba6cf1649a1ffc2652603 100644 (file)
@@ -92,7 +92,7 @@ class YangModuleInfoTemplate {
             package «packageName»;
 
             public final class «MODEL_BINDING_PROVIDER_CLASS_NAME» implements «YangModelBindingProvider.name» {
-
+                @Override
                 public «YangModuleInfo.name» getModuleInfo() {
                     return «MODULE_INFO_CLASS_NAME».getInstance();
                 }