minor @SuppressWarnings.
diff --git a/src/main/java/org/apache/datasketches/hash/MurmurHash3v2.java b/src/main/java/org/apache/datasketches/hash/MurmurHash3v2.java
index a7f9700..1ad9f86 100644
--- a/src/main/java/org/apache/datasketches/hash/MurmurHash3v2.java
+++ b/src/main/java/org/apache/datasketches/hash/MurmurHash3v2.java
@@ -168,6 +168,7 @@
* @param hashOut the size 2 long array for the resulting 128-bit hash
* @return the hash.
*/
+ @SuppressWarnings("restriction")
public static long[] hash(final Memory mem, final long offsetBytes, final long lengthBytes,
final long seed, final long[] hashOut) {
if ((mem == null) || (mem.getCapacity() == 0L)) {
diff --git a/src/main/java/org/apache/datasketches/sampling/VarOptItemsSamples.java b/src/main/java/org/apache/datasketches/sampling/VarOptItemsSamples.java
index 5fd2663..7dbb9e0 100644
--- a/src/main/java/org/apache/datasketches/sampling/VarOptItemsSamples.java
+++ b/src/main/java/org/apache/datasketches/sampling/VarOptItemsSamples.java
@@ -46,6 +46,7 @@
*
* @author Jon Malkin
*/
+@SuppressWarnings("synthetic-access")
public class VarOptItemsSamples<T> implements Iterable<VarOptItemsSamples<T>.WeightedSample> {
private final VarOptItemsSketch<T> sketch_;
diff --git a/src/main/java/org/apache/datasketches/tuple/AnotB.java b/src/main/java/org/apache/datasketches/tuple/AnotB.java
index 31a83e2..7b56a9f 100644
--- a/src/main/java/org/apache/datasketches/tuple/AnotB.java
+++ b/src/main/java/org/apache/datasketches/tuple/AnotB.java
@@ -324,6 +324,7 @@
S[] summaryArr;
}
+ @SuppressWarnings("synthetic-access")
private static <S extends Summary> DataArrays<S> getDataArraysA(final Sketch<S> skA) {
final CompactSketch<S> cskA;
final DataArrays<S> da = new DataArrays<>();
@@ -339,7 +340,7 @@
return da;
}
- @SuppressWarnings("unchecked")
+ @SuppressWarnings({ "unchecked", "synthetic-access" })
private static <S extends Summary> DataArrays<S> getResultArraysTuple(
final long minThetaLong,
final int countA,
@@ -385,7 +386,7 @@
}
- @SuppressWarnings("unchecked")
+ @SuppressWarnings({ "unchecked", "synthetic-access" })
private static <S extends Summary> DataArrays<S> getResultArraysTheta(
final long minThetaLong,
final int countA,
diff --git a/src/main/java/org/apache/datasketches/tuple/Intersection.java b/src/main/java/org/apache/datasketches/tuple/Intersection.java
index ea841c6..50c2d8f 100644
--- a/src/main/java/org/apache/datasketches/tuple/Intersection.java
+++ b/src/main/java/org/apache/datasketches/tuple/Intersection.java
@@ -317,6 +317,7 @@
HashTables() { }
+ @SuppressWarnings("synthetic-access")
void fromSketch(final Sketch<S> sketch) {
count_ = sketch.getRetainedEntries();
lgTableSize_ = getLgTableSize(count_);
@@ -335,6 +336,7 @@
}
}
+ @SuppressWarnings("synthetic-access")
void fromSketch(final org.apache.datasketches.theta.Sketch sketch, final S summary) {
count_ = sketch.getRetainedEntries(true);
lgTableSize_ = getLgTableSize(count_);
@@ -354,6 +356,7 @@
}
+ @SuppressWarnings("synthetic-access")
void fromArrays(final long[] hashArr, final S[] summaryArr, final int count) {
count_ = count;
lgTableSize_ = getLgTableSize(count);