Add SchemaInferenceStack.enterChoice() 36/95136/3
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 12 Feb 2021 00:16:51 +0000 (01:16 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 12 Feb 2021 09:33:03 +0000 (10:33 +0100)
commit17a53eb5249c54526cffde20e9dcb3ce79b7deb1
tree826edac9b490be025685d1da53efaa1344d3f33c
parent8f6457252b5142f897ac6d8f5ee55d379f8b6d2a
Add SchemaInferenceStack.enterChoice()

yang-data-impl's SchemaTracker has a use case where it needs to track
choice statements, but does not track case statements. This is quite
usual for things interacting with NormalizedNodes -- and therefore we
provide an adequate utility in SchemaInferenceStack.

JIRA: YANGTOOLS-1235
Change-Id: Ie0936f2dad16c938fa502efe250e368f6440279a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-util-ut/src/test/java/org/opendaylight/yangtools/yang/model/util/ut/YT1231Test.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaInferenceStack.java