From: Robert Varga Date: Fri, 11 Mar 2022 06:39:17 +0000 (+0100) Subject: Improve internal cast X-Git-Tag: v9.0.0~18 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F62%2F100062%2F1;p=mdsal.git Improve internal cast Checking for ImmutableCollection before going to Iterable is not quite obvious, use a cast to ImmutableCollection. Change-Id: I3e06a81126ed24310f78e2dc97ceab23be537141 Signed-off-by: Robert Varga --- diff --git a/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java index c2840c4b23..416ce36b3d 100644 --- a/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java +++ b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java @@ -537,9 +537,9 @@ public class InstanceIdentifier * contains a null element. */ public static @NonNull InstanceIdentifier create(final Iterable pathArguments) { - if (pathArguments instanceof ImmutableCollection) { + if (pathArguments instanceof ImmutableCollection) { @SuppressWarnings("unchecked") - final Iterable immutableArguments = (Iterable) pathArguments; + final var immutableArguments = (ImmutableCollection) pathArguments; return internalCreate(immutableArguments); }