X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=data%2Fyang-data-tree-ri%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Ftree%2Fimpl%2FUniqueValidator.java;h=b502a90d4d651633debda4b5480d6e611ad8d8c4;hb=c1d247ba667f38303e554bf8c4eda634d2d93b60;hp=14242d095e3f1650103f84fcd002b7d68f23c3a3;hpb=972cf3c8946759e2a5d724cb3f6e2d2cd2b06b6d;p=yangtools.git diff --git a/data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/UniqueValidator.java b/data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/UniqueValidator.java index 14242d095e..b502a90d4d 100644 --- a/data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/UniqueValidator.java +++ b/data/yang-data-tree-ri/src/main/java/org/opendaylight/yangtools/yang/data/tree/impl/UniqueValidator.java @@ -16,7 +16,6 @@ import com.google.common.collect.Collections2; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; import com.google.common.collect.Maps; -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import java.util.Collections; import java.util.Iterator; import java.util.List; @@ -122,8 +121,6 @@ abstract class UniqueValidator implements Immutable { * @param path Path to encode * @return Encoded path. */ - @SuppressFBWarnings(value = "UPM_UNCALLED_PRIVATE_METHOD", - justification = "https://github.com/spotbugs/spotbugs/issues/811") private static Object encodePath(final List path) { return path.size() == 1 ? path.get(0) : ImmutableList.copyOf(path); } @@ -139,8 +136,6 @@ abstract class UniqueValidator implements Immutable { : (ImmutableList) obj; } - @SuppressFBWarnings(value = "UPM_UNCALLED_PRIVATE_METHOD", - justification = "https://github.com/spotbugs/spotbugs/issues/811") private static @NonNull Descendant decodeDescendant(final Object obj) { return Descendant.of(Collections2.transform(decodePath(obj), NodeIdentifier::getNodeType)); } @@ -153,8 +148,6 @@ abstract class UniqueValidator implements Immutable { * @param path Descendant path * @return Value for the descendant */ - @SuppressFBWarnings(value = "UPM_UNCALLED_PRIVATE_METHOD", - justification = "https://github.com/spotbugs/spotbugs/issues/811") private static @Nullable Object extractValue(final Map, Object> valueCache, final DataContainerNode data, final List path) { return valueCache.computeIfAbsent(path, key -> extractValue(data, key));