Cleanup AbstractTypeProvider.isLeafRefSelfReference() 50/86650/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 30 Dec 2019 12:45:01 +0000 (13:45 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 30 Dec 2019 21:27:55 +0000 (22:27 +0100)
commit06c1e1a3b79813d0607395b691fadf7abbbc685d
treed033d6f573eb4c240faa9d5bc8d2178901362e94
parent4df2f71dd1bfc29cd5773d1cd2609c91a002e2b1
Cleanup AbstractTypeProvider.isLeafRefSelfReference()

This method's logic eagerly strips the xpath, even when we may
end up not needing it. Refactor implementation to initialize
later (and bail quicker).

Change-Id: I7a54d14dcc3def1cc01f65523c5cf6e1277a0fce
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit c8c1ed80b2949b5eda8bdb57bc9a25ef0db1aef0)
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/AbstractTypeProvider.java