Annotate non-null build() return 45/100845/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 27 Apr 2022 15:22:10 +0000 (17:22 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 27 Apr 2022 15:22:10 +0000 (17:22 +0200)
Builder.build() always returns a non-null value, make sure we annotate
it properly.

Change-Id: I88df931e4d98481354d8e418909248f2d23d2b68
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 d920c519085644d984989c4c4ec6e30cef926bc9..fe0c37e1c5d54442fc4cf03030aa73e021501be5 100644 (file)
@@ -107,7 +107,7 @@ class BuilderTemplate extends AbstractBuilderTemplate {
              *
              * @return A new {@link «targetTypeName»} instance.
              */
-            public «targetTypeName» build() {
+            public «targetType.importedNonNull» build() {
                 return new «type.enclosedTypes.get(0).importedName»(this);
             }