Prefer Immutable collections over Collections.emptyFoo() 37/80337/3
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 14 Feb 2019 16:47:37 +0000 (17:47 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 14 Feb 2019 17:40:27 +0000 (18:40 +0100)
commit99db593f0ea7bc150e49750e4908c0c42d0e550b
tree55f8e4b65264e08b1b478e4d5c0b78df7597fc0b
parentd07b80a4f58185404bf1efa7874e9e1539643e84
Prefer Immutable collections over Collections.emptyFoo()

Our immutable-checking logic works best on known classes, hence
we bias towards using ImmutableCollection-derived classes.

Change-Id: Ifdcfe3642f33b4ef050051b9cdbec74690740e37
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/SchemaUtils.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/AbstractImmutableDataContainerNodeAttrBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafSetNodeBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ChildTrackingPolicy.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/NoopDataTreeCandidate.java