BUG-7464: Add a dedicated ImmutableEntrySet
[yangtools.git] / third-party / triemap / src / main / java / org / opendaylight / yangtools / triemap / TNode.java
index 45913d1b416fdcaf3966c3a3404131dd46b865da..86afdfa15b451b7c7f9c94f8655a9fe04aca0223 100644 (file)
@@ -15,6 +15,8 @@
  */
 package org.opendaylight.yangtools.triemap;
 
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
+
 final class TNode<K, V> extends MainNode<K, V> implements EntryNode<K, V> {
     final K k;
     final V v;
@@ -39,7 +41,7 @@ final class TNode<K, V> extends MainNode<K, V> implements EntryNode<K, V> {
     }
 
     @Override
-    int cachedSize(final TrieMap<K, V> ct) {
+    int cachedSize(final TrieMap<?, ?> ct) {
         return 1;
     }
 
@@ -64,6 +66,7 @@ final class TNode<K, V> extends MainNode<K, V> implements EntryNode<K, V> {
         return EntryUtil.hash(k, v);
     }
 
+    @SuppressFBWarnings(value = "EQ_UNUSUAL",  justification = "Equality handled by utility methods")
     @Override
     public boolean equals(final Object o) {
         return EntryUtil.equal(o, k, v);