From: Robert Varga Date: Wed, 27 Apr 2022 15:22:10 +0000 (+0200) Subject: Annotate non-null build() return X-Git-Tag: v9.0.3~6 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=mdsal.git;a=commitdiff_plain;h=5f2c2421904f2f3f0756379793048077ec18d8c1 Annotate non-null build() return Builder.build() always returns a non-null value, make sure we annotate it properly. Change-Id: I88df931e4d98481354d8e418909248f2d23d2b68 Signed-off-by: Robert Varga (cherry picked from commit 0332f7640cec96bd372c9f2e1769485f8bdf9899) --- diff --git a/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BuilderTemplate.xtend b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BuilderTemplate.xtend index 6723efdfc3..2bbe3530e3 100644 --- a/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BuilderTemplate.xtend +++ b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BuilderTemplate.xtend @@ -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); }