Use a linear TypedefNamespace 51/98851/5
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 6 Dec 2021 07:17:42 +0000 (08:17 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 6 Dec 2021 10:42:42 +0000 (11:42 +0100)
commitd4b2b759ed8d6e528d54936deca955345bbb53cf
tree24bde3dde65db4907665e1e768faa9aa22c3ea5e
parentab9acedbd39dd09471338293b3a7ceb7d7d2cf5a
Use a linear TypedefNamespace

We do not access TypedefNamespace in our code and it usually is empty,
implement it as a linear search map.

JIRA: YANGTOOLS-1375
Change-Id: I231dfc297bca6e85a2e998d3a2fe1b2bc83e7ad4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
model/yang-model-spi/src/main/java/org/opendaylight/yangtools/yang/model/spi/meta/AbstractDeclaredEffectiveStatement.java
model/yang-model-spi/src/main/java/org/opendaylight/yangtools/yang/model/spi/meta/AbstractEffectiveStatement.java
model/yang-model-spi/src/main/java/org/opendaylight/yangtools/yang/model/spi/meta/LinearTypedefNamespace.java [new file with mode: 0644]