From 6ef51407a2c1731520c3a246442386093e67aeeb Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Wed, 28 Oct 2020 01:03:12 +0100 Subject: [PATCH] Use Map.entry() instead of SimpleImmutableEntry We are using these a dumb DTOs, hence using a value-based non-serializable implementation is more appropriate. JIRA: MDSAL-605 Change-Id: Ie36c397a6e265328f31b70dce05b8c72b8756584 Signed-off-by: Robert Varga --- .../opendaylight/mdsal/dom/spi/query/DOMQueryIterator.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/DOMQueryIterator.java b/dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/DOMQueryIterator.java index 892e56650c..e911456d43 100644 --- a/dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/DOMQueryIterator.java +++ b/dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/DOMQueryIterator.java @@ -14,10 +14,10 @@ import com.google.common.base.MoreObjects; import com.google.common.base.MoreObjects.ToStringHelper; import com.google.common.collect.AbstractIterator; import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; -import java.util.AbstractMap.SimpleImmutableEntry; import java.util.ArrayDeque; import java.util.Iterator; import java.util.List; +import java.util.Map; import java.util.Map.Entry; import java.util.Optional; import org.eclipse.jdt.annotation.NonNullByDefault; @@ -262,7 +262,7 @@ final class DOMQueryIterator extends AbstractIterator(childPath, child); + return Map.entry(childPath, child); } // Unwind any leftover frames and return a matching item @@ -270,7 +270,7 @@ final class DOMQueryIterator extends AbstractIterator child) { final YangInstanceIdentifier childPath = createIdentifier(child); unwind(frame, next); - return new SimpleImmutableEntry<>(childPath, child); + return Map.entry(childPath, child); } /** -- 2.36.6