From 4d6946c43a46c9b20932251277c5ab8520829166 Mon Sep 17 00:00:00 2001 From: Gary Gregory Date: Sun, 16 Feb 2020 15:15:35 -0500 Subject: [PATCH] Cast to long to workaround a bug in animal-sniffer. --- .../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 6e54cf4c1..5465d0abd 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(); }