Revert "Use Map.entry() instead of SimpleImmutableEntry" 46/93446/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 28 Oct 2020 11:09:48 +0000 (12:09 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 28 Oct 2020 11:10:56 +0000 (12:10 +0100)
This reverts commit 5c8b35976328274cdc325a20c9205d92279ad351 as it
was accidentally pushed without review.

Change-Id: I7d6cf12222e14459d08d6d701f5266c9cde80ea5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/DOMQueryIterator.java

index e911456d4397dac874fec994762520add9b8f1b4..892e56650c31fed351a4979b4603c25645f8b818 100644 (file)
@@ -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<Entry<YangInstanceIdentifi
 
         // Push the frame back to work, return the result
         frames.push(frame);
-        return Map.entry(childPath, child);
+        return new SimpleImmutableEntry<>(childPath, child);
     }
 
     // Unwind any leftover frames and return a matching item
@@ -270,7 +270,7 @@ final class DOMQueryIterator extends AbstractIterator<Entry<YangInstanceIdentifi
             final PathArgument next, final NormalizedNode<?, ?> child) {
         final YangInstanceIdentifier childPath = createIdentifier(child);
         unwind(frame, next);
-        return Map.entry(childPath, child);
+        return new SimpleImmutableEntry<>(childPath, child);
     }
 
     /**