Move LeafRefPath creation from fast path 98/75798/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Sep 2018 18:15:00 +0000 (20:15 +0200)
committerRobert Varga <nite@hq.sk>
Thu, 6 Sep 2018 08:21:50 +0000 (08:21 +0000)
commitda694a37f31131065d943b3c7718780700ad0320
tree752d3a48cfbe6ec776abbd8996043f95ac656035
parentdaa0958e124cbc8391fcde6cccd836ce835d538f
Move LeafRefPath creation from fast path

LeafRefValidation is the fast path and LeafRefPath we are creating
is in an invariant. Cache it in LeafRefContext as needed.

JIRA: YANGTOOLS-892
Change-Id: I40ef136630b7cdacca84b2f08a9e0491daa03c14
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 4b7393b11151722f44c19236684c661cf5f8edd0)
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefContext.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefValidatation.java