From 8437ccb9f506a241f796d34d6e4fea85ac56959b Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Wed, 12 Jan 2022 13:47:53 +0100 Subject: [PATCH] Simplify leaf access We do not need to go through the entryset -- just use Map.values(), eliminating the need for one object indirection. Change-Id: I5a5226d4b6b256d998e0a30de52bc89e01d1a16d Signed-off-by: Robert Varga --- .../mdsal/binding/dom/codec/impl/DataObjectCodecContext.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataObjectCodecContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataObjectCodecContext.java index 31df98235a..ff05f546b1 100644 --- a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataObjectCodecContext.java +++ b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataObjectCodecContext.java @@ -108,8 +108,7 @@ public abstract class DataObjectCodecContext leafChildBuilder = ImmutableMap.builderWithExpectedSize(tmpLeaves.size()); - for (final Entry entry : tmpLeaves.entrySet()) { - final ValueNodeCodecContext leaf = entry.getValue(); + for (final ValueNodeCodecContext leaf : tmpLeaves.values()) { leafChildBuilder.put(leaf.getSchema().getQName().getLocalName(), leaf); byYangBuilder.put(leaf.getDomPathArgument(), leaf); } -- 2.36.6