Reuse NamespaceAccess where possible 18/105318/2
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 7 Apr 2023 15:20:47 +0000 (17:20 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 7 Apr 2023 15:42:19 +0000 (17:42 +0200)
commitbb0f9653fd9a63f9cbd81c80ec4f50280fbcbb95
tree15dd789d3136f98b30bbbf09b5b453d4926352c7
parent6f866bb7c52a0ed2d4fb9bd4f590fd1a325fc50a
Reuse NamespaceAccess where possible

We have a few places where we can end up looking up NamespaceAccess for
a second time. Clean those up and also improve NamespaceAccess to expose
the underlying ParserNamespace.

Change-Id: I43e582a3c6db359d1f81819ac0445ac8b33e85bc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/BehaviourNamespaceAccess.java
parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/BuildGlobalContext.java
parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/NamespaceAccess.java
parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/SourceSpecificContext.java
parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/StatementContextBase.java