Merge pull request #114 from apache/SupWarnJavadoc

Sup warn javadoc
diff --git a/pom.xml b/pom.xml
index 1dd6ffc..822fa3a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -46,21 +46,21 @@
   <licenses>
     <license>
       <name>Apache License, Version 2.0</name>
-      <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <url>https://www.apache.org/licenses/LICENSE-2.0</url>
       <distribution>repo</distribution>
     </license>
   </licenses>
   <scm>
-    <connection>scm:git:ssh://git@github.com/apache/incubator-datasketches-memory.git</connection>
-    <developerConnection>scm:git:ssh://git@github.com/apache/incubator-datasketches-memory.git</developerConnection>
-    <url>https://github.com/apache/incubator-datasketches-memory</url>
+    <connection>scm:git:ssh://git@github.com/apache/incubator-${project.artifactId}.git</connection>
+    <developerConnection>scm:git:ssh://git@github.com/apache/incubator-${project.artifactId}.git</developerConnection>
+    <url>https://github.com/apache/incubator-${project.artifactId}</url>
     <tag>HEAD</tag>
   </scm>
   <issueManagement>
     <!-- <system>jira</system>
       <url>https://issues.apache.org/jira/browse/DATASKETCHES</url> -->
     <system>GitHub</system>
-    <url>https://github.com/apache/incubator-datasketches-memory/issues</url>
+    <url>https://github.com/apache/incubator-${project.artifactId}/issues</url>
   </issueManagement>
   <mailingLists>
     <mailingList>
@@ -71,13 +71,6 @@
       <archive>https://mail-archives.apache.org/mod_mbox/datasketches-dev</archive>
     </mailingList>
     <mailingList>
-      <name>DataSketches Commits</name>
-      <subscribe>commits-subscribe@datasketches.apache.org</subscribe>
-      <unsubscribe>commits-unsubscribe@datasketches.apache.org</unsubscribe>
-      <post>commits@datasketches.apache.org</post>
-      <archive>http://www.mail-archive.com/commits%datasketches.apache.org</archive>
-    </mailingList>
-    <mailingList>
       <name>sketches-user</name>
       <archive>https://groups.google.com/forum/#!forum/sketches-user</archive>
       <subscribe>mailto:sketches-user%2Bsubscribe@googlegroups.com</subscribe>
@@ -107,6 +100,7 @@
     <!-- Dependencies -->
     <testng.version>6.14.3</testng.version>
     <slf4j-api.version>1.7.27</slf4j-api.version>
+    <slf4j-simple.version>1.7.27</slf4j-simple.version>
     <protobuf-java.version>3.6.0</protobuf-java.version>
     <!-- Used for UTF8 testing -->
     <zero-allocation-hashing.version>0.8</zero-allocation-hashing.version>
@@ -131,7 +125,6 @@
     <!-- org.eluder Maven Plugins -->
     <coveralls-maven-plugin.version>4.3.0</coveralls-maven-plugin.version>
     <!-- other -->
-    <reproducible-build-maven-plugin.version>0.4</reproducible-build-maven-plugin.version>
     <lifecycle-mapping.version>1.0.0</lifecycle-mapping.version>
     <git-commit-id-plugin.version>3.0.0</git-commit-id-plugin.version>
   </properties>
@@ -139,7 +132,7 @@
     <repository>
       <id>apache.snapshots</id>
       <name>Apache Snapshot Repository</name>
-      <url>https://repository.apache.org/content/groups/snapshots</url>
+      <url>https://repository.apache.org/content/groups/snapshots/org/apache/datasketches/</url>
       <releases>
         <enabled>false</enabled>
       </releases>
@@ -149,8 +142,8 @@
     </repository>
     <repository>
       <id>apache</id>
-      <name>Apache Repository</name>
-      <url>https://repository.apache.org/content/repositories/releases/</url>
+      <name>Apache Releases Repository</name>
+      <url>https://repository.apache.org/content/repositories/releases/org/apache/datasketches/</url>
       <releases>
         <enabled>true</enabled>
       </releases>
@@ -169,7 +162,7 @@
     <dependency>
       <groupId>org.slf4j</groupId>
       <artifactId>slf4j-simple</artifactId>
-      <version>${slf4j-api.version}</version>
+      <version>${slf4j-simple.version}</version>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -196,9 +189,9 @@
   <build>
     <pluginManagement>
       <plugins>
-        <!-- We want to deploy the artifacts to a staging location for perusal -->
-        <!-- Apache Parent pom: apache-release profile -->
         <plugin>
+          <!-- We want to deploy the artifacts to a staging location for perusal -->
+          <!-- Apache Parent pom: apache-release profile -->
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-deploy-plugin</artifactId>
           <version>${maven-deploy-plugin.version}</version>
@@ -207,14 +200,14 @@
             <!-- see maven-install-plugin -->
           </configuration>
         </plugin>
-        <!-- Apache Parent pom, pluginManagement-->
         <plugin>
+          <!-- Apache Parent pom, pluginManagement-->
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-release-plugin</artifactId>
           <version>${maven-release-plugin.version}</version>
         </plugin>
-        <!-- Extends Apache Parent pom, pluginManagement-->
         <plugin>
+          <!-- Extends Apache Parent pom, pluginManagement-->
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-jar-plugin</artifactId>
           <version>${maven-jar-plugin.version}</version>
@@ -233,8 +226,8 @@
             </execution>
           </executions>
         </plugin>
-        <!-- Extends Apache Parent pom, apache-release profile -->
         <plugin>
+          <!-- Extends Apache Parent pom, apache-release profile -->
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-javadoc-plugin</artifactId>
           <version>${maven-javadoc-plugin.version}</version>
@@ -280,8 +273,8 @@
             </execution>
           </executions>
         </plugin>
-        <!-- Apache Parent pom, pluginManagement-->
         <plugin>
+          <!-- Apache Parent pom, pluginManagement-->
           <groupId>org.apache.rat</groupId>
           <artifactId>apache-rat-plugin</artifactId>
           <version>${apache-rat-plugin.version}</version>
@@ -306,8 +299,8 @@
             </excludes>
           </configuration>
         </plugin>
-        <!-- Extends Apache Parent pom, apache-release profile -->
         <plugin>
+          <!-- Extends Apache Parent pom, apache-release profile -->
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-source-plugin</artifactId>
           <version>${maven-source-plugin.version}</version>
@@ -328,8 +321,8 @@
             </execution>
           </executions>
         </plugin>
-        <!-- Apache Parent pom, pluginManagement-->
         <plugin>
+          <!-- Apache Parent pom, pluginManagement-->
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-surefire-plugin</artifactId>
           <version>${maven-surefire-plugin.version}</version>
@@ -339,8 +332,8 @@
             <redirectTestOutputToFile>true</redirectTestOutputToFile>
           </configuration>
         </plugin>
-        <!-- Generates code coverage report from website. -->
         <plugin>
+          <!-- Generates code coverage report from website. -->
           <groupId>org.jacoco</groupId>
           <artifactId>jacoco-maven-plugin</artifactId>
           <version>${jacoco-maven-plugin.version}</version>
@@ -353,8 +346,8 @@
             </execution>
           </executions>
         </plugin>
-        <!-- Submit code coverage report to Coveralls.io. -->
         <plugin>
+          <!-- Submit code coverage report to Coveralls.io. -->
           <groupId>org.eluder.coveralls</groupId>
           <artifactId>coveralls-maven-plugin</artifactId>
           <version>${coveralls-maven-plugin.version}</version>
diff --git a/src/main/java/org/apache/datasketches/memory/CompareAndCopy.java b/src/main/java/org/apache/datasketches/memory/CompareAndCopy.java
index 02b647d..8052d0a 100644
--- a/src/main/java/org/apache/datasketches/memory/CompareAndCopy.java
+++ b/src/main/java/org/apache/datasketches/memory/CompareAndCopy.java
@@ -34,14 +34,14 @@
 final class CompareAndCopy {
 
   /**
-   * Don't use {@link sun.misc.Unsafe#copyMemory} to copy blocks of memory larger than this
+   * Don't use sun.misc.Unsafe#copyMemory to copy blocks of memory larger than this
    * threshold, because internally it doesn't have safepoint polls, that may cause long
    * "Time To Safe Point" pauses in the application. This has been fixed in JDK 9 (see
    * https://bugs.openjdk.java.net/browse/JDK-8149596 and
    * https://bugs.openjdk.java.net/browse/JDK-8141491), but not in JDK 8, so the Memory library
    * should keep having this boilerplate as long as it supports Java 8.
    *
-   * <p>A reference to this can be found in {@link java.nio.Bits}.</p>
+   * <p>A reference to this can be found in java.nio.Bits.</p>
    */
   static final int UNSAFE_COPY_THRESHOLD_BYTES = 1024 * 1024;
 
diff --git a/src/main/java/org/apache/datasketches/memory/ReadOnlyException.java b/src/main/java/org/apache/datasketches/memory/ReadOnlyException.java
index e1d1483..ebced06 100644
--- a/src/main/java/org/apache/datasketches/memory/ReadOnlyException.java
+++ b/src/main/java/org/apache/datasketches/memory/ReadOnlyException.java
@@ -27,6 +27,10 @@
 public class ReadOnlyException extends UnsupportedOperationException {
     private static final long serialVersionUID = 1L;
 
+    /**
+     * Read Only Exception
+     * @param message the error message
+     */
     public ReadOnlyException(final String message) {
       super(message);
     }
diff --git a/src/main/java/org/apache/datasketches/memory/UnsafeUtil.java b/src/main/java/org/apache/datasketches/memory/UnsafeUtil.java
index 67637e1..e5c52e5 100644
--- a/src/main/java/org/apache/datasketches/memory/UnsafeUtil.java
+++ b/src/main/java/org/apache/datasketches/memory/UnsafeUtil.java
@@ -29,6 +29,7 @@
  *
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public final class UnsafeUtil {
   public static final Unsafe unsafe;
   public static final String JDK; //must be at least "1.8"
diff --git a/src/main/java/org/apache/datasketches/memory/Utf8CodingException.java b/src/main/java/org/apache/datasketches/memory/Utf8CodingException.java
index 0c99142..a90e01a 100644
--- a/src/main/java/org/apache/datasketches/memory/Utf8CodingException.java
+++ b/src/main/java/org/apache/datasketches/memory/Utf8CodingException.java
@@ -29,6 +29,10 @@
 
   private static final long serialVersionUID = 1L;
 
+  /**
+   * A coding exception occured processing UTF_8
+   * @param message the error message
+   */
   public Utf8CodingException(final String message) {
     super(message);
   }
diff --git a/src/main/java/org/apache/datasketches/memory/XxHash64.java b/src/main/java/org/apache/datasketches/memory/XxHash64.java
index d9b3806..dd5e97f 100644
--- a/src/main/java/org/apache/datasketches/memory/XxHash64.java
+++ b/src/main/java/org/apache/datasketches/memory/XxHash64.java
@@ -49,8 +49,7 @@
  *
  * <p>Portions of this code were adapted from
  * <a href="https://github.com/OpenHFT/Zero-Allocation-Hashing/blob/master/src/main/java/net/openhft/hashing/XxHash.java">
- * OpenHFT/Zero-Allocation-Hashing</a>,
- * which has an Apache 2 license as does this site. See LICENSE.
+ * OpenHFT/Zero-Allocation-Hashing</a>, which has an Apache 2 license as does this site. See LICENSE.
  *
  * @author Lee Rhodes
  */
diff --git a/src/test/java/org/apache/datasketches/memory/AllocateDirectMapMemoryTest.java b/src/test/java/org/apache/datasketches/memory/AllocateDirectMapMemoryTest.java
index 1f39647..8611b41 100644
--- a/src/test/java/org/apache/datasketches/memory/AllocateDirectMapMemoryTest.java
+++ b/src/test/java/org/apache/datasketches/memory/AllocateDirectMapMemoryTest.java
@@ -35,6 +35,7 @@
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class AllocateDirectMapMemoryTest {
   MapHandle hand = null;
 
diff --git a/src/test/java/org/apache/datasketches/memory/AllocateDirectMemoryTest.java b/src/test/java/org/apache/datasketches/memory/AllocateDirectMemoryTest.java
index 58589b4..dcd76da 100644
--- a/src/test/java/org/apache/datasketches/memory/AllocateDirectMemoryTest.java
+++ b/src/test/java/org/apache/datasketches/memory/AllocateDirectMemoryTest.java
@@ -27,6 +27,7 @@
 import org.testng.annotations.AfterClass;
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class AllocateDirectMemoryTest {
 
   @Test
diff --git a/src/test/java/org/apache/datasketches/memory/AllocateDirectWritableMapMemoryTest.java b/src/test/java/org/apache/datasketches/memory/AllocateDirectWritableMapMemoryTest.java
index ba3673a..aa2bda1 100644
--- a/src/test/java/org/apache/datasketches/memory/AllocateDirectWritableMapMemoryTest.java
+++ b/src/test/java/org/apache/datasketches/memory/AllocateDirectWritableMapMemoryTest.java
@@ -40,6 +40,7 @@
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class AllocateDirectWritableMapMemoryTest {
 
   @BeforeClass
diff --git a/src/test/java/org/apache/datasketches/memory/BaseBufferTest.java b/src/test/java/org/apache/datasketches/memory/BaseBufferTest.java
index 8fbf05d..de41755 100644
--- a/src/test/java/org/apache/datasketches/memory/BaseBufferTest.java
+++ b/src/test/java/org/apache/datasketches/memory/BaseBufferTest.java
@@ -26,6 +26,7 @@
 /**
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public class BaseBufferTest {
 
   @Test
diff --git a/src/test/java/org/apache/datasketches/memory/BaseStateTest.java b/src/test/java/org/apache/datasketches/memory/BaseStateTest.java
index 76c6000..4f6ae7b 100644
--- a/src/test/java/org/apache/datasketches/memory/BaseStateTest.java
+++ b/src/test/java/org/apache/datasketches/memory/BaseStateTest.java
@@ -29,6 +29,7 @@
 
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class BaseStateTest {
 
   @Test
diff --git a/src/test/java/org/apache/datasketches/memory/Buffer2Test.java b/src/test/java/org/apache/datasketches/memory/Buffer2Test.java
index 093c7f8..f7683b9 100644
--- a/src/test/java/org/apache/datasketches/memory/Buffer2Test.java
+++ b/src/test/java/org/apache/datasketches/memory/Buffer2Test.java
@@ -28,7 +28,9 @@
 
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class Buffer2Test {
+
   @Test
   public void testWrapByteBuf() {
     ByteBuffer bb = ByteBuffer.allocate(64).order(ByteOrder.nativeOrder());
diff --git a/src/test/java/org/apache/datasketches/memory/BufferBoundaryCheckTest.java b/src/test/java/org/apache/datasketches/memory/BufferBoundaryCheckTest.java
index e99b759..cbdf531 100644
--- a/src/test/java/org/apache/datasketches/memory/BufferBoundaryCheckTest.java
+++ b/src/test/java/org/apache/datasketches/memory/BufferBoundaryCheckTest.java
@@ -21,6 +21,7 @@
 
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class BufferBoundaryCheckTest {
 
   private final WritableMemory writableMemory = WritableMemory.allocate(8);
diff --git a/src/test/java/org/apache/datasketches/memory/BufferInvariantsTest.java b/src/test/java/org/apache/datasketches/memory/BufferInvariantsTest.java
index a12088c..33ce960 100644
--- a/src/test/java/org/apache/datasketches/memory/BufferInvariantsTest.java
+++ b/src/test/java/org/apache/datasketches/memory/BufferInvariantsTest.java
@@ -29,6 +29,7 @@
 /**
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public class BufferInvariantsTest {
 
   @Test
diff --git a/src/test/java/org/apache/datasketches/memory/BufferReadWriteSafetyTest.java b/src/test/java/org/apache/datasketches/memory/BufferReadWriteSafetyTest.java
index ac91bc6..9877867 100644
--- a/src/test/java/org/apache/datasketches/memory/BufferReadWriteSafetyTest.java
+++ b/src/test/java/org/apache/datasketches/memory/BufferReadWriteSafetyTest.java
@@ -23,6 +23,7 @@
 
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class BufferReadWriteSafetyTest {
 
   // Test various operations with read-only Buffer
diff --git a/src/test/java/org/apache/datasketches/memory/BufferTest.java b/src/test/java/org/apache/datasketches/memory/BufferTest.java
index 9432842..fc05660 100644
--- a/src/test/java/org/apache/datasketches/memory/BufferTest.java
+++ b/src/test/java/org/apache/datasketches/memory/BufferTest.java
@@ -28,9 +28,9 @@
 import org.testng.annotations.Test;
 import org.testng.collections.Lists;
 
+@SuppressWarnings("javadoc")
 public class BufferTest {
 
-
   @Test
   public void checkDirectRoundTrip() {
     int n = 1024; //longs
diff --git a/src/test/java/org/apache/datasketches/memory/CommonBufferTest.java b/src/test/java/org/apache/datasketches/memory/CommonBufferTest.java
index 2f57358..d3e1ed3 100644
--- a/src/test/java/org/apache/datasketches/memory/CommonBufferTest.java
+++ b/src/test/java/org/apache/datasketches/memory/CommonBufferTest.java
@@ -23,6 +23,7 @@
 
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class CommonBufferTest {
 
   @Test
diff --git a/src/test/java/org/apache/datasketches/memory/CommonMemoryTest.java b/src/test/java/org/apache/datasketches/memory/CommonMemoryTest.java
index 5ff4b22..9997f5e 100644
--- a/src/test/java/org/apache/datasketches/memory/CommonMemoryTest.java
+++ b/src/test/java/org/apache/datasketches/memory/CommonMemoryTest.java
@@ -29,6 +29,7 @@
 
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class CommonMemoryTest {
 
   @Test
diff --git a/src/test/java/org/apache/datasketches/memory/CopyMemoryOverlapTest.java b/src/test/java/org/apache/datasketches/memory/CopyMemoryOverlapTest.java
index 3182e91..765ed7b 100644
--- a/src/test/java/org/apache/datasketches/memory/CopyMemoryOverlapTest.java
+++ b/src/test/java/org/apache/datasketches/memory/CopyMemoryOverlapTest.java
@@ -26,6 +26,7 @@
 /**
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public class CopyMemoryOverlapTest {
 
   @Test
diff --git a/src/test/java/org/apache/datasketches/memory/CopyMemoryTest.java b/src/test/java/org/apache/datasketches/memory/CopyMemoryTest.java
index 1127828..690dcb2 100644
--- a/src/test/java/org/apache/datasketches/memory/CopyMemoryTest.java
+++ b/src/test/java/org/apache/datasketches/memory/CopyMemoryTest.java
@@ -27,7 +27,7 @@
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-
+@SuppressWarnings("javadoc")
 public class CopyMemoryTest {
 
   @Test
diff --git a/src/test/java/org/apache/datasketches/memory/ExampleMemoryRequestServerTest.java b/src/test/java/org/apache/datasketches/memory/ExampleMemoryRequestServerTest.java
index a69f6e4..b047348 100644
--- a/src/test/java/org/apache/datasketches/memory/ExampleMemoryRequestServerTest.java
+++ b/src/test/java/org/apache/datasketches/memory/ExampleMemoryRequestServerTest.java
@@ -29,6 +29,7 @@
  * Examples of how to use the MemoryRequestServer with a memory hungry client.
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public class ExampleMemoryRequestServerTest {
 
   /**
diff --git a/src/test/java/org/apache/datasketches/memory/IgnoredArrayOverflowTest.java b/src/test/java/org/apache/datasketches/memory/IgnoredArrayOverflowTest.java
index 699d37e..487b279 100644
--- a/src/test/java/org/apache/datasketches/memory/IgnoredArrayOverflowTest.java
+++ b/src/test/java/org/apache/datasketches/memory/IgnoredArrayOverflowTest.java
@@ -25,6 +25,7 @@
 import org.testng.annotations.Test;
 
 @Ignore("Test causes OutOfMemoryError in Travis CI, run only locally")
+@SuppressWarnings("javadoc")
 public class IgnoredArrayOverflowTest {
 
   private WritableHandle h;
diff --git a/src/test/java/org/apache/datasketches/memory/LeafImplTest.java b/src/test/java/org/apache/datasketches/memory/LeafImplTest.java
index 2e4449b..696a95d 100644
--- a/src/test/java/org/apache/datasketches/memory/LeafImplTest.java
+++ b/src/test/java/org/apache/datasketches/memory/LeafImplTest.java
@@ -35,6 +35,7 @@
 /**
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public class LeafImplTest {
   static final ByteOrder LE = ByteOrder.LITTLE_ENDIAN;
   static final ByteOrder BE = ByteOrder.BIG_ENDIAN;
diff --git a/src/test/java/org/apache/datasketches/memory/MemoryBoundaryCheckTest.java b/src/test/java/org/apache/datasketches/memory/MemoryBoundaryCheckTest.java
index 03c1009..c8e0457 100644
--- a/src/test/java/org/apache/datasketches/memory/MemoryBoundaryCheckTest.java
+++ b/src/test/java/org/apache/datasketches/memory/MemoryBoundaryCheckTest.java
@@ -21,6 +21,7 @@
 
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class MemoryBoundaryCheckTest {
 
   private final WritableBuffer writableBuffer = WritableMemory.allocate(8).asWritableBuffer();
diff --git a/src/test/java/org/apache/datasketches/memory/MemoryReadWriteSafetyTest.java b/src/test/java/org/apache/datasketches/memory/MemoryReadWriteSafetyTest.java
index f984f31..19aab85 100644
--- a/src/test/java/org/apache/datasketches/memory/MemoryReadWriteSafetyTest.java
+++ b/src/test/java/org/apache/datasketches/memory/MemoryReadWriteSafetyTest.java
@@ -27,6 +27,7 @@
 
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class MemoryReadWriteSafetyTest {
 
   // Test various operations with read-only Memory
diff --git a/src/test/java/org/apache/datasketches/memory/MemoryTest.java b/src/test/java/org/apache/datasketches/memory/MemoryTest.java
index 0f228bd..996e511 100644
--- a/src/test/java/org/apache/datasketches/memory/MemoryTest.java
+++ b/src/test/java/org/apache/datasketches/memory/MemoryTest.java
@@ -39,6 +39,7 @@
 import org.testng.annotations.Test;
 import org.testng.collections.Lists;
 
+@SuppressWarnings("javadoc")
 public class MemoryTest {
 
   @BeforeClass
diff --git a/src/test/java/org/apache/datasketches/memory/MemoryWriteToTest.java b/src/test/java/org/apache/datasketches/memory/MemoryWriteToTest.java
index b461c00..cd713d6 100644
--- a/src/test/java/org/apache/datasketches/memory/MemoryWriteToTest.java
+++ b/src/test/java/org/apache/datasketches/memory/MemoryWriteToTest.java
@@ -28,6 +28,7 @@
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class MemoryWriteToTest {
 
   @Test
diff --git a/src/test/java/org/apache/datasketches/memory/NioBitsTest.java b/src/test/java/org/apache/datasketches/memory/NioBitsTest.java
index 702ca53..4e08487 100644
--- a/src/test/java/org/apache/datasketches/memory/NioBitsTest.java
+++ b/src/test/java/org/apache/datasketches/memory/NioBitsTest.java
@@ -26,6 +26,7 @@
 /**
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public class NioBitsTest {
 
   @Test
diff --git a/src/test/java/org/apache/datasketches/memory/NonNativeWritableBufferImplTest.java b/src/test/java/org/apache/datasketches/memory/NonNativeWritableBufferImplTest.java
index 70b9dcd..9b48f7d 100644
--- a/src/test/java/org/apache/datasketches/memory/NonNativeWritableBufferImplTest.java
+++ b/src/test/java/org/apache/datasketches/memory/NonNativeWritableBufferImplTest.java
@@ -28,6 +28,7 @@
 /**
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public class NonNativeWritableBufferImplTest {
 
 //Check primitives
diff --git a/src/test/java/org/apache/datasketches/memory/NonNativeWritableMemoryImplTest.java b/src/test/java/org/apache/datasketches/memory/NonNativeWritableMemoryImplTest.java
index d6b4204..22263a8 100644
--- a/src/test/java/org/apache/datasketches/memory/NonNativeWritableMemoryImplTest.java
+++ b/src/test/java/org/apache/datasketches/memory/NonNativeWritableMemoryImplTest.java
@@ -28,6 +28,7 @@
 /**
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public class NonNativeWritableMemoryImplTest {
   private byte[] bArr = new byte[8];
   private final WritableMemory wmem = WritableMemory.wrap(bArr, ByteOrder.BIG_ENDIAN);
diff --git a/src/test/java/org/apache/datasketches/memory/SpecificLeafTest.java b/src/test/java/org/apache/datasketches/memory/SpecificLeafTest.java
index f7421e5..04136b8 100644
--- a/src/test/java/org/apache/datasketches/memory/SpecificLeafTest.java
+++ b/src/test/java/org/apache/datasketches/memory/SpecificLeafTest.java
@@ -33,6 +33,7 @@
 /**
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public class SpecificLeafTest {
 
   @Test
diff --git a/src/test/java/org/apache/datasketches/memory/UnsafeUtilTest.java b/src/test/java/org/apache/datasketches/memory/UnsafeUtilTest.java
index 3c7ec09..5a5aaeb 100644
--- a/src/test/java/org/apache/datasketches/memory/UnsafeUtilTest.java
+++ b/src/test/java/org/apache/datasketches/memory/UnsafeUtilTest.java
@@ -32,6 +32,7 @@
 /**
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public class UnsafeUtilTest {
   long testField = 1; //Do not remove & cannot be static. Used in reflection check.
 
diff --git a/src/test/java/org/apache/datasketches/memory/Utf8Test.java b/src/test/java/org/apache/datasketches/memory/Utf8Test.java
index 7b76e65..3f66508 100644
--- a/src/test/java/org/apache/datasketches/memory/Utf8Test.java
+++ b/src/test/java/org/apache/datasketches/memory/Utf8Test.java
@@ -41,6 +41,7 @@
  * https://developers.google.com/protocol-buffers/
  * See LICENSE.
  */
+@SuppressWarnings("javadoc")
 public class Utf8Test {
 
   @Test
diff --git a/src/test/java/org/apache/datasketches/memory/UtilTest.java b/src/test/java/org/apache/datasketches/memory/UtilTest.java
index 7fdd9bb..63fad1b 100644
--- a/src/test/java/org/apache/datasketches/memory/UtilTest.java
+++ b/src/test/java/org/apache/datasketches/memory/UtilTest.java
@@ -42,6 +42,7 @@
 
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class UtilTest {
 
   //Binary Search
diff --git a/src/test/java/org/apache/datasketches/memory/WritableBufferImplTest.java b/src/test/java/org/apache/datasketches/memory/WritableBufferImplTest.java
index 5ee85ca..38206e1 100644
--- a/src/test/java/org/apache/datasketches/memory/WritableBufferImplTest.java
+++ b/src/test/java/org/apache/datasketches/memory/WritableBufferImplTest.java
@@ -29,6 +29,7 @@
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class WritableBufferImplTest {
 
   //Simple Native direct
diff --git a/src/test/java/org/apache/datasketches/memory/WritableDirectCopyTest.java b/src/test/java/org/apache/datasketches/memory/WritableDirectCopyTest.java
index bb8e4ef..911895b 100644
--- a/src/test/java/org/apache/datasketches/memory/WritableDirectCopyTest.java
+++ b/src/test/java/org/apache/datasketches/memory/WritableDirectCopyTest.java
@@ -27,6 +27,7 @@
 /**
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public class WritableDirectCopyTest {
 
 //Copy Within tests
diff --git a/src/test/java/org/apache/datasketches/memory/WritableMemoryImplTest.java b/src/test/java/org/apache/datasketches/memory/WritableMemoryImplTest.java
index e5dace4..34a7587 100644
--- a/src/test/java/org/apache/datasketches/memory/WritableMemoryImplTest.java
+++ b/src/test/java/org/apache/datasketches/memory/WritableMemoryImplTest.java
@@ -29,6 +29,7 @@
 
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class WritableMemoryImplTest {
 
   //Simple Native direct
diff --git a/src/test/java/org/apache/datasketches/memory/WritableMemoryTest.java b/src/test/java/org/apache/datasketches/memory/WritableMemoryTest.java
index 2020dda..287f314 100644
--- a/src/test/java/org/apache/datasketches/memory/WritableMemoryTest.java
+++ b/src/test/java/org/apache/datasketches/memory/WritableMemoryTest.java
@@ -30,6 +30,7 @@
 
 import org.testng.annotations.Test;
 
+@SuppressWarnings("javadoc")
 public class WritableMemoryTest {
 
   @Test
diff --git a/src/test/java/org/apache/datasketches/memory/XxHash64LoopingTest.java b/src/test/java/org/apache/datasketches/memory/XxHash64LoopingTest.java
index 39096b0..802624b 100644
--- a/src/test/java/org/apache/datasketches/memory/XxHash64LoopingTest.java
+++ b/src/test/java/org/apache/datasketches/memory/XxHash64LoopingTest.java
@@ -26,6 +26,7 @@
 /**
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public class XxHash64LoopingTest {
 
   /*
diff --git a/src/test/java/org/apache/datasketches/memory/XxHash64Test.java b/src/test/java/org/apache/datasketches/memory/XxHash64Test.java
index dabdf13..8cd49c8 100644
--- a/src/test/java/org/apache/datasketches/memory/XxHash64Test.java
+++ b/src/test/java/org/apache/datasketches/memory/XxHash64Test.java
@@ -40,6 +40,7 @@
 /**
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public class XxHash64Test {
 
   @Test
diff --git a/src/test/java/org/apache/datasketches/memory/ZeroCapacityTest.java b/src/test/java/org/apache/datasketches/memory/ZeroCapacityTest.java
index c0a3d0a..4ccda15 100644
--- a/src/test/java/org/apache/datasketches/memory/ZeroCapacityTest.java
+++ b/src/test/java/org/apache/datasketches/memory/ZeroCapacityTest.java
@@ -29,6 +29,7 @@
 /**
  * @author Lee Rhodes
  */
+@SuppressWarnings("javadoc")
 public class ZeroCapacityTest {
 
   @SuppressWarnings("unused")