Speed up StmtContextUtils.getModuleQNameByPrefix() 26/93926/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 25 Nov 2020 02:34:26 +0000 (03:34 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 25 Nov 2020 08:58:33 +0000 (09:58 +0100)
commit9f913df7cac67736a848f3b5d831775a7bbcca2f
tree4d8c255b8d491133cc6a0c696c90cfe5efcff8de
parent60aaa85b10b02b29f357fb53fed5723a498e1cef
Speed up StmtContextUtils.getModuleQNameByPrefix()

We are looking up root twice here. Cache the lookup for reuse,
skipping one traversal.

Change-Id: I4ead06fa82b2ef822cbee0a2761bd90674bc1676
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 61f49cd2ff55f24af91c232d3a82ab3f2b565255)
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextUtils.java