From: Robert Varga Date: Sat, 26 Nov 2022 20:50:07 +0000 (+0100) Subject: ShardSnapshot is final X-Git-Tag: v7.0.0~36 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=refs%2Fchanges%2F30%2F103430%2F3 ShardSnapshot is final There is no point in extending this class, make it final. Change-Id: I6f73c5be57e6fb58e7c74b5681907ae0f492437d Signed-off-by: Robert Varga --- diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/DatastoreSnapshot.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/DatastoreSnapshot.java index 6330e5d4c2..98323fa005 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/DatastoreSnapshot.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/DatastoreSnapshot.java @@ -102,7 +102,7 @@ public class DatastoreSnapshot implements Serializable { return new Proxy(this); } - public static class ShardSnapshot implements Serializable { + public static final class ShardSnapshot implements Serializable { private static final long serialVersionUID = 1L; private static final class Proxy implements Externalizable { @@ -137,8 +137,8 @@ public class DatastoreSnapshot implements Serializable { } } - private final String name; - private final Snapshot snapshot; + private final @NonNull String name; + private final @NonNull Snapshot snapshot; public ShardSnapshot(@NonNull String name, @NonNull Snapshot snapshot) { this.name = requireNonNull(name);