Eliminate unneeded constant 97/74097/2
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 16 Jul 2018 22:51:58 +0000 (00:51 +0200)
committerJie Han <han.jie@zte.com.cn>
Tue, 17 Jul 2018 03:25:56 +0000 (03:25 +0000)
Empty YangInstanceIdentifier is available as a constant, use that
instead of building our own.

Change-Id: Ic325c441bc3712e4f65e7b7419f4854fe1bfb733
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/GlobalDOMRpcRoutingTableEntry.java

index b6dda99a3bbeaffcc1bfbcf1d5159f9cea8f9ac7..42d438a99a1c58476b36ac916fc7829984da1c58 100644 (file)
@@ -20,7 +20,6 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
 
 final class GlobalDOMRpcRoutingTableEntry extends AbstractDOMRpcRoutingTableEntry {
-    private static final YangInstanceIdentifier ROOT = YangInstanceIdentifier.builder().build();
     private final DOMRpcIdentifier rpcId;
 
     private GlobalDOMRpcRoutingTableEntry(final DOMRpcIdentifier rpcId, final Map<YangInstanceIdentifier,
@@ -39,7 +38,7 @@ final class GlobalDOMRpcRoutingTableEntry extends AbstractDOMRpcRoutingTableEntr
 
     @Override
     protected CheckedFuture<DOMRpcResult, DOMRpcException> invokeRpc(final NormalizedNode<?, ?> input) {
-        return getImplementations(ROOT).get(0).invokeRpc(rpcId, input);
+        return getImplementations(YangInstanceIdentifier.EMPTY).get(0).invokeRpc(rpcId, input);
     }
 
     @Override