From: Robert Varga Date: Thu, 21 Nov 2019 13:25:53 +0000 (+0100) Subject: Fix CodeHelper.nonnull() nullness annotation X-Git-Tag: v5.0.5~6 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=8fc4a97304080fafab158ef877e6fc180c030ac0;hp=1144f464d67c5371b30463be5e4e144edaddd05b;p=mdsal.git Fix CodeHelper.nonnull() nullness annotation We do not correctly propagate the fact the return is @NonNull, leading to Eclipse issuing warnings. Fix that. JIRA: MDSAL-487 Change-Id: I24360192d105423a19165855521bb24bb0bd0678 Signed-off-by: Robert Varga --- diff --git a/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/CodeHelpers.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/CodeHelpers.java index 3b66eca326..dda90f4c8d 100644 --- a/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/CodeHelpers.java +++ b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/CodeHelpers.java @@ -254,7 +254,7 @@ public final class CodeHelpers { * @param input input list, may be null * @return Input list or an empty list. */ - public static List nonnull(final @Nullable List input) { + public static @NonNull List nonnull(final @Nullable List input) { return input != null ? input : ImmutableList.of(); }