Use instanceof patterin ActionAdapter 62/101362/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 30 May 2022 15:54:37 +0000 (17:54 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 30 May 2022 15:55:31 +0000 (17:55 +0200)
Ditch a superfluous cast.

Change-Id: I17719c5f16da445c2d39eef1e4948f4efd9fc433
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/ActionAdapter.java

index 04bdbd8050231289095b66b2a4a5005c1e3ff0e7..51a13ceb8e1ed5c57a15a8aaa7bb0c92645159a1 100644 (file)
@@ -71,8 +71,8 @@ final class ActionAdapter extends AbstractBindingAdapter<DOMActionService> imple
                         serializer.toLazyNormalizedNodeActionInput(spec.type(), inputName, input));
 
                     // Invocation returned a future we know about -- return that future instead
-                    if (ENABLE_CODEC_SHORTCUT && future instanceof BindingRpcFutureAware) {
-                        return ((BindingRpcFutureAware) future).getBindingFuture();
+                    if (ENABLE_CODEC_SHORTCUT && future instanceof BindingRpcFutureAware bindingAware) {
+                        return bindingAware.getBindingFuture();
                     }
 
                     return Futures.transform(future,