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 <garydgreg...@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();
         }

Reply via email to