Do not store Optional in ModifiedNode 92/107692/8
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 4 Sep 2023 18:15:35 +0000 (20:15 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 2 Oct 2023 17:00:06 +0000 (19:00 +0200)
commitac45ed859db4d9365bae01412e955bff00769732
tree144a4b528d4034d1ce1f0ef5c026ef95956caac3
parent8876474d29f927cedeaed77779e6f31b6844f3d5
Do not store Optional in ModifiedNode

Storing an Optional is a bit superfluous and an anti-pattern. Use a
@Nullable type instead. Also migrate users which can easily use a
nullable instead of Optional.

JIRA: YANGTOOLS-1538
Change-Id: I70bdea652ee0186aae6109db1ae756780eaa54b7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/AbstractNodeContainerModificationStrategy.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/ModifiedNode.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/NodeModification.java
data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/SchemaAwareApplyOperation.java