Further deprecate addAugmentation() 08/89308/2
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 23 Apr 2020 10:31:54 +0000 (12:31 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 23 Apr 2020 11:39:36 +0000 (13:39 +0200)
We want to remove this method in next major release. Make sure
its deprecated for removal.

JIRA: MDSAL-183
Change-Id: I8d76a1eeab07e9fd40f6d970be391dbf3b26f542
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

index 59aaaf9d1e51ad08c3c4bb3d389faebd796551d5..5e6de37fb1b8dd3ea0a3faee8f68ea65a8bff0f1 100644 (file)
@@ -360,7 +360,7 @@ class BuilderTemplate extends AbstractBuilderTemplate {
               * @return this builder
               * @deprecated Use either {@link #addAugmentation(«augmentType.importedJavadocName»)} or {@link #removeAugmentation(«CLASS.importedName»)} instead.
               */
-            @«DEPRECATED.importedName»
+            @«DEPRECATED.importedName»(forRemoval = true)
             public «type.name» addAugmentation(«jlClassRef»<? extends «augmentTypeRef»> augmentationType, «augmentTypeRef» augmentationValue) {
                 return augmentationValue == null ? removeAugmentation(augmentationType) : doAddAugmentation(augmentationType, augmentationValue);
             }