Cleanup AbstractTypeProvider.isLeafRefSelfReference() 49/86649/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:30 +0000 (22:27 +0100)
commit867427172815e19f3cbad2d10b4fbf3d4db75cd4
tree4bc7714de72d7dae08935e2d5db0d7b1ee12f4d0
parent6ed8c0a9117c3c642b659d5057ff9fd9a0db822e
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