Use pattern matching on instanceof in yang-common 98/100798/4
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 25 Apr 2022 15:21:29 +0000 (17:21 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 26 Apr 2022 07:02:35 +0000 (09:02 +0200)
commita6a3d1e07ba12cc69b7fc5651abeb7eca5fb5c5e
tree6e3c900813e359da30b132b7e0fe0c2e7aacca88
parent650caaea10614de461155de677540936edba23b1
Use pattern matching on instanceof in yang-common

This simplifies our equals() methods quite a bit.

Change-Id: If4d0fbf6bd45c58781a93f57d005b409ed9fe629
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
13 files changed:
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/BiMapYangNamespaceContext.java
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/CanonicalValueViolation.java
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Decimal64.java
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/ErrorTag.java
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QName.java
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QNameModule.java
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Revision.java
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Uint16.java
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Uint32.java
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Uint64.java
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Uint8.java
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/UnresolvedQName.java
common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/XMLNamespace.java