Augments should get disabled if target is unsupported 58/99058/3
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 24 Nov 2021 10:43:31 +0000 (11:43 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 17 Dec 2021 12:42:53 +0000 (13:42 +0100)
commit14841c1a9091015db2393bc8d1dc76e3cfcde520
treed479696e93de6b96c46285c17bd2472670446189
parent7a31e8872a60782e8a1d3b078d1bcca1bdee2b1b
Augments should get disabled if target is unsupported

AugmentInferenceAction should pay attention to unavailable target
nodes, so we disable the augmentation.

JIRA: YANGTOOLS-1370
Change-Id: Ib1f0bde83a90e4bb45a7c4fa1fc62af205f4ea6c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 43fb7cd8d8bd9330988c02566ef376d00eb7b461)
(cherry picked from commit 6f56510d0c0706a7b4a3e02c893e9e2eaccd09be)
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/augment/AbstractAugmentStatementSupport.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YT1370Test.java [new file with mode: 0644]
yang/yang-parser-rfc7950/src/test/resources/bugs/YT1370/foo.yang [new file with mode: 0644]