Do not use Optional for augmentation traversal 65/100365/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 31 Mar 2022 20:46:32 +0000 (22:46 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 2 Apr 2022 12:15:28 +0000 (14:15 +0200)
commit43735ccc4a2311d16517c46a31db14c968265e8d
tree5d750ae50093d64944b5175dd2c6f886f38f6cf4
parentb9e3c77f3f4ab21a443282507a623b6c5f08ddaa
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>
(cherry picked from commit 4e6fec15b3d8b4ec8f666859a2a208711d66a1e0)
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