Move findSubstatementArgument()/hasSubstatement() to BoundStmtCtx 78/94078/4
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 6 Dec 2020 12:49:28 +0000 (13:49 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 6 Dec 2020 20:42:33 +0000 (21:42 +0100)
commite763e5227cf4dfd535d2fbfc92d8f289ef38a799
tree573e43d1631f95acb59c3a5b0153c2d88721126a
parentcf44bd2386311bcb08ccfcd763850b04efba81ea
Move findSubstatementArgument()/hasSubstatement() to BoundStmtCtx

Since we have StmtContext and BoundStmtCtx unified, move
hasSubstatement() into BoundStmtCtx and implement it in
ReactorStmtCtx. This allows better access to this functionality.

JIRA: YANGTOOLS-1157
Change-Id: I33eaba254c82e4b8e0152c03d8da91fef4453f63
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/InferredStatementContext.java
yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/ReactorStmtCtx.java
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/BoundStmtCtx.java
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContext.java
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextDefaults.java [deleted file]
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextUtils.java