Expose DataObjectReference.lastStep() 39/112339/7
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 27 Jun 2024 18:46:32 +0000 (20:46 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 27 Jun 2024 22:16:46 +0000 (00:16 +0200)
commitd6b125e5945d92cb478195ba5f2f4762cc437ff9
tree03323af133103a96da07bcd3162750f22fab2fbf
parente3f35d0eff6c2046ee0cefb7c521dfa10c8fc000
Expose DataObjectReference.lastStep()

Each reference needs to have a target type, carried in its last step.
Expose this fact via a lastStep() method.

JIRA: YANGTOOLS-1577
Change-Id: I7562383089127aeb7796c81e0b28f686b1d70d8e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/binding-spec/src/main/java/org/opendaylight/yangtools/binding/DataObjectIdentifier.java
binding/binding-spec/src/main/java/org/opendaylight/yangtools/binding/DataObjectReference.java
binding/binding-spec/src/main/java/org/opendaylight/yangtools/binding/impl/AbstractDataObjectReference.java
binding/binding-spec/src/main/java/org/opendaylight/yangtools/binding/impl/DataObjectIdentifierWithKey.java
binding/binding-spec/src/main/java/org/opendaylight/yangtools/binding/impl/DataObjectReferenceWithKey.java
binding/binding-spec/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java
binding/binding-spec/src/main/java/org/opendaylight/yangtools/yang/binding/KeyedInstanceIdentifier.java
binding/binding-spec/src/test/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifierTest.java
binding/binding-spec/src/test/java/org/opendaylight/yangtools/yang/binding/KeyedInstanceIdentifierTest.java