Seal ItemOrder and MutationBehaviour 03/100503/9
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 9 Apr 2022 19:29:36 +0000 (21:29 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 25 Apr 2022 12:09:16 +0000 (14:09 +0200)
commit32cdb7b12fd55527b87f5b6dd9f2043f7c719247
treec910b3e8e9be493f12291e62342ee1b71a294b73
parent8c08ae05535ab2179b54c1a4edd264079b34dbaf
Seal ItemOrder and MutationBehaviour

With JDK17 we can properly restrict the class hierarchy of these
interfaces. Also hide MutationBehaviour, as it should not leak.

Change-Id: I0681ef7a0c82abe7aa9dd7adddae69940e57011f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Immutable.java
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/ItemOrder.java
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Mutable.java
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/MutationBehaviour.java