Improve list key presence checks 43/88843/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 31 Mar 2020 13:21:03 +0000 (15:21 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 2 Apr 2020 08:18:09 +0000 (10:18 +0200)
commitcc183fc36dbbb23e77fb8ad29da175bdf9bd0b8b
treee7e67e48e426e19895eab578f29382c345c15b35
parent52d4aa9c6dbf5e88b21c5658cd4a8e37d1adfce6
Improve list key presence checks

A few statements are explicitly not part of instantiated tree, but
rather define a different data tree instance, which may be related
the instantiated tree.

We checked only for groupings, but we need to also consider input,
output and notification statements.

JIRA: YANGTOOLS-1090
Change-Id: I8f497ec2998b74388924d62c5dbef2b204ecefab
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit db7730134c0976be33585fd2bbfe899f9a1163a1)
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/list/AbstractListStatementSupport.java