From: Robert Varga Date: Wed, 27 Apr 2022 15:22:10 +0000 (+0200) Subject: Annotate non-null build() return X-Git-Tag: v10.0.0~76 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=mdsal.git;a=commitdiff_plain;h=0332f7640cec96bd372c9f2e1769485f8bdf9899 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 --- 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 d920c51908..fe0c37e1c5 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); }