Delay modifiers during their processing 52/98952/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 12 Dec 2021 20:11:51 +0000 (21:11 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 12 Dec 2021 20:18:01 +0000 (21:18 +0100)
commit3d0ba7cc365c4f8dc2c8e52945e75d20bc3ddd51
tree5da0f368833d007865368656b2d60b3b94cc59e8
parent2d7ad472ba46c292164ca4ca1a1d199eaf5bc448
Delay modifiers during their processing

When we are invoking actions, we are also iterating over them, hence
we have to stop modifiers being added -- otherwise we'll get a CME.
Add the minimal machinery to make this work.

JIRA: YANGTOOLS-1381
Change-Id: I44c04d7bdafe9fddb0bddd01e5cbb4912d356723
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/SourceSpecificContext.java