From 2ee8cce84fbb86ff0a1d12bac08ee6e7d73f38af Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 30 May 2022 17:59:33 +0200 Subject: [PATCH] Use instanceof pattern in RpcServiceAdapter Remove an superfluous cast. Change-Id: Icd1d576b13ff740fbfdf677b05848a0214fcf6fb Signed-off-by: Robert Varga --- .../mdsal/binding/dom/adapter/RpcServiceAdapter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/RpcServiceAdapter.java b/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/RpcServiceAdapter.java index 12c604dcb3..2421a8baa0 100644 --- a/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/RpcServiceAdapter.java +++ b/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/RpcServiceAdapter.java @@ -136,8 +136,8 @@ class RpcServiceAdapter implements InvocationHandler { private ListenableFuture> invoke0(final ContainerNode input) { final ListenableFuture result = delegate.invokeRpc(outputPath.firstNodeIdentifier(), input); - if (ENABLE_CODEC_SHORTCUT && result instanceof BindingRpcFutureAware) { - return ((BindingRpcFutureAware) result).getBindingFuture(); + if (ENABLE_CODEC_SHORTCUT && result instanceof BindingRpcFutureAware bindingAware) { + return bindingAware.getBindingFuture(); } return transformFuture(result, adapterContext.currentSerializer()); -- 2.36.6