Add InstanceIdentifier.verifyTarget() 64/93164/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 3 May 2020 08:04:18 +0000 (10:04 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 19 Oct 2020 10:47:11 +0000 (12:47 +0200)
commitce4fa8bf8d6eb2c0ce4575806c39985758787cb2
tree94ea836ecaadccd8aabbd2cde0b38b6129bc368b
parent6ff04f8f91fb4eb57c1ba10725de5c02795c26b6
Add InstanceIdentifier.verifyTarget()

There are a number of places where users are casting InstanceIdentifiers,
just to restore type-safety after a type-unsafe operation, such as
going through serialization. Add InstanceIdentifier.verifyTarget(),
which restores type safety.

Change-Id: I2bfa69eb938b4a6b86b88e4054369b3abadf7c7d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit d9051de0269b18ca9bbcf1ce43e29e666f94dd1b)
binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java