HoneycombDOMRpcService: remove unnecessary cast to Function 65/13965/1
authorMarek Gradzki <mgradzki@cisco.com>
Mon, 6 Aug 2018 06:16:48 +0000 (08:16 +0200)
committerMarek Gradzki <mgradzki@cisco.com>
Mon, 6 Aug 2018 07:35:29 +0000 (07:35 +0000)
Fixes issue reported by Sonar.

Change-Id: I083eb089f1ccd691a2015eaa401fe5acf7c59d49
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
infra/rpc/impl/src/main/java/io/fd/honeycomb/rpc/HoneycombDOMRpcService.java

index 01adbd6..d951ff9 100644 (file)
@@ -40,9 +40,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 public final class HoneycombDOMRpcService implements DOMRpcService {
 
     private static final Function<? super Exception, DOMRpcException> ANY_EX_TO_RPC_EXCEPTION_MAPPER =
-        (Function<Exception, DOMRpcException>) e -> (e instanceof DOMRpcException)
-            ? (DOMRpcException) e
-            : new RpcException("RPC failed", e);
+        e -> (e instanceof DOMRpcException) ? (DOMRpcException) e : new RpcException("RPC failed", e);
 
     private final BindingNormalizedNodeSerializer serializer;
     private final RpcRegistry rpcRegistry;