Do not retain reference to StatementMap 54/97154/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 2 Sep 2021 16:28:38 +0000 (18:28 +0200)
committerRobert Varga <nite@hq.sk>
Thu, 2 Sep 2021 17:43:12 +0000 (17:43 +0000)
commit1126a78d3e96591387074061c429f14489a4a3e9
treec15dcf2d1c8885c676d8d39e1d80c316b72b8465
parent678981afdd2f65fafa1b06d53ca60902049dabd4
Do not retain reference to StatementMap

Once we have finished iterating, we do not need to retain a reference to
the StatementMap. Promote Regular's iterator to a named class and clear
the reference as soon as we are done. Eliminates a YKP's report of a
possible leak.

Change-Id: Iabab24b2b1c2b28dd882ae10fac32f99c4d1c3a5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 26344aa1561b2a82c5c14ba3efddf800ff8b020c)
parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/StatementMap.java