Fix leaf-list statement original propagation 92/94892/4
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 27 Jan 2021 15:12:47 +0000 (16:12 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 30 Jan 2021 13:29:25 +0000 (14:29 +0100)
commit53873051990a7d828db9eee3b3370c89cbe7b97e
treeed69c382b7216044624e4d4cb5017df1357617a3
parentbe94c9dfc64236dc3610c933e212fb592d61d85f
Fix leaf-list statement original propagation

We must not forget to propagate the statement's original definition
when copying an empty statement. Also take advantage of copy facilities
in leaf statement.

JIRA: YANGTOOLS-1208
Change-Id: I11a84ffe5226951ab34df91b9e9da665cc315c03
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/leaf_list/AbstractNonEmptyLeafListEffectiveStatement.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/leaf_list/LeafListStatementSupport.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/leaf_list/RegularLeafListEffectiveStatement.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/leaf_list/SlimLeafListEffectiveStatement.java