Eliminate LeafRefValidation.forEachChoice() 33/75933/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 10 Sep 2018 15:19:51 +0000 (17:19 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 10 Sep 2018 15:21:18 +0000 (17:21 +0200)
commit5ee220f29566611e47ecd79e048587e846ba2bf6
treed1846b1133d54a487356fd5227dc6cd8fbe03e1a
parent226cb5db63f8b49a1f2741affd1b988bb4fab3a0
Eliminate LeafRefValidation.forEachChoice()

As it turns out the two call sites can share more code. Introduce
processChildNode(), inlining forEachChoice() and its surrounding
lookup logic.

JIRA: YANGTOOLS-892
Change-Id: I2091abcd579ce1d48a628c3bdea9b4514b050e29
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefValidation.java