Do not use Optional for augmentation traversal 10/100310/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 31 Mar 2022 20:46:32 +0000 (22:46 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 31 Mar 2022 20:47:44 +0000 (22:47 +0200)
commit4e6fec15b3d8b4ec8f666859a2a208711d66a1e0
tree07eb8d370f69269d296b12b40403a436ef250d44
parent5094c1c83fccb5b6462b437fa46aa77fbea723ff
Do not use Optional for augmentation traversal

We can skip allocation of an Optional by using nullable return with a
check.

Change-Id: I78cf3316d8d026b32ecb94ece77ae637444d5bb0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/DataSchemaContextNode.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/NormalizedNodeSchemaUtils.java
data/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/NormalizedNodeStreamWriterStack.java