Defer substatement initialization in InferredStatementContext 38/92238/14
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 22 Aug 2020 18:27:23 +0000 (20:27 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 30 Oct 2020 10:26:50 +0000 (11:26 +0100)
commit3f3df266fb8ba0b06ffb6492766e8f49b167b05d
tree88bb26292162935803b6e048b7727d3da7d8ef89
parent23fa427731dafe9db484f48bcdfe28ba20b5fd32
Defer substatement initialization in InferredStatementContext

InferredStatementContext is initializing its substatements rather
eagerly in its constructor. We now have all the tools we need to
defer this instantiation until the substatements are really needed.

JIRA: YANGTOOLS-784
Change-Id: Iafc23c22b15efdf46fde3adfc210c246e8d086bb
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/StatementContextBase.java