You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2020/02/16 20:16:10 UTC
[commons-collections] 04/06: Cast to long to workaround a bug in
animal-sniffer.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-collections.git
commit 4d6946c43a46c9b20932251277c5ab8520829166
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sun Feb 16 15:15:35 2020 -0500
Cast to long to workaround a bug in animal-sniffer.
---
.../apache/commons/collections4/bloomfilter/hasher/DynamicHasher.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/apache/commons/collections4/bloomfilter/hasher/DynamicHasher.java b/src/main/java/org/apache/commons/collections4/bloomfilter/hasher/DynamicHasher.java
index 6e54cf4..5465d0a 100644
--- a/src/main/java/org/apache/commons/collections4/bloomfilter/hasher/DynamicHasher.java
+++ b/src/main/java/org/apache/commons/collections4/bloomfilter/hasher/DynamicHasher.java
@@ -116,7 +116,8 @@ public class DynamicHasher implements Hasher {
buffer++;
}
return (int) Math.floorMod(function.apply(buffers.get(buffer), funcCount++),
- shape.getNumberOfBits());
+ // Cast to long to workaround a bug in animal-sniffer.
+ (long) shape.getNumberOfBits());
}
throw new NoSuchElementException();
}