You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2023/01/12 14:52:30 UTC

[tomcat] branch 10.1.x updated: Expand CheckStyle validation of Javadoc

This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/10.1.x by this push:
     new 8c2ea6e463 Expand CheckStyle validation of Javadoc
8c2ea6e463 is described below

commit 8c2ea6e4634f41dad906f15508f9e83ee82ec8b3
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Thu Jan 12 14:48:54 2023 +0000

    Expand CheckStyle validation of Javadoc
---
 java/jakarta/el/ExpressionFactory.java              |  1 -
 java/jakarta/servlet/Servlet.java                   |  1 -
 java/jakarta/servlet/ServletContext.java            |  3 ++-
 java/jakarta/servlet/jsp/HttpJspPage.java           |  3 ++-
 java/org/apache/catalina/ant/jmx/Arg.java           |  5 -----
 .../ant/jmx/JMXAccessorEqualsCondition.java         |  1 -
 java/org/apache/catalina/connector/Connector.java   |  1 -
 .../catalina/core/ApplicationContextFacade.java     |  2 +-
 java/org/apache/catalina/core/StandardContext.java  |  4 ++--
 .../apache/catalina/ha/session/DeltaManager.java    |  1 -
 .../apache/catalina/ha/session/DeltaSession.java    |  1 -
 .../apache/catalina/ha/session/SessionMessage.java  | 10 +++-------
 .../apache/catalina/manager/HTMLManagerServlet.java |  1 -
 java/org/apache/catalina/realm/DataSourceRealm.java |  1 -
 java/org/apache/catalina/realm/RealmBase.java       | 10 ++++++----
 .../apache/catalina/tribes/ChannelException.java    |  7 ++-----
 .../org/apache/catalina/tribes/ChannelListener.java |  2 --
 java/org/apache/catalina/tribes/ChannelMessage.java |  2 +-
 java/org/apache/catalina/tribes/Member.java         |  1 -
 .../catalina/tribes/group/ChannelCoordinator.java   |  1 -
 .../tribes/group/ChannelInterceptorBase.java        |  1 -
 .../apache/catalina/tribes/group/GroupChannel.java  |  2 --
 .../interceptors/FragmentationInterceptor.java      |  1 -
 .../group/interceptors/NonBlockingCoordinator.java  |  1 -
 .../tribes/group/interceptors/OrderInterceptor.java |  2 --
 .../interceptors/StaticMembershipInterceptor.java   |  1 -
 .../group/interceptors/TcpPingInterceptor.java      |  1 -
 .../catalina/tribes/tipis/ReplicatedMapEntry.java   |  1 -
 .../catalina/tribes/transport/ReceiverBase.java     |  1 -
 .../catalina/tribes/transport/SenderState.java      |  4 ----
 java/org/apache/catalina/util/URLEncoder.java       |  1 -
 java/org/apache/coyote/Request.java                 |  1 -
 java/org/apache/coyote/RequestGroupInfo.java        |  6 +++---
 java/org/apache/coyote/Response.java                |  7 ++++---
 java/org/apache/jasper/compiler/Node.java           |  2 --
 java/org/apache/jasper/tagplugins/jstl/Util.java    |  5 +++--
 java/org/apache/jasper/util/FastRemovalDequeue.java |  1 -
 java/org/apache/tomcat/JarScanFilter.java           |  2 --
 .../tomcat/dbcp/dbcp2/DelegatingStatement.java      |  2 --
 .../tomcat/dbcp/dbcp2/PoolableConnection.java       |  2 --
 .../dbcp2/datasources/CPDSConnectionFactory.java    |  1 -
 java/org/apache/tomcat/jni/Library.java             |  4 ----
 .../org/apache/tomcat/jni/LibraryNotFoundError.java |  1 -
 java/org/apache/tomcat/jni/SSL.java                 |  4 ----
 java/org/apache/tomcat/jni/SSLConf.java             |  2 --
 java/org/apache/tomcat/jni/SSLContext.java          |  4 ----
 java/org/apache/tomcat/util/buf/MessageBytes.java   | 18 ++++++++++++------
 .../tomcat/util/digester/DocumentProperties.java    |  1 -
 java/org/apache/tomcat/util/http/MimeHeaders.java   | 19 +++++++++----------
 java/org/apache/tomcat/util/http/Parameters.java    |  7 ++-----
 .../util/http/fileupload/FileItemIterator.java      | 12 ++++++++----
 .../apache/tomcat/util/modeler/BaseModelMBean.java  |  3 ++-
 .../org/apache/tomcat/util/modeler/ManagedBean.java |  4 ++--
 java/org/apache/tomcat/util/net/SSLSupport.java     |  2 --
 .../apache/tomcat/util/net/jsse/JSSESupport.java    | 21 +++++++++------------
 .../server/WsRemoteEndpointImplServer.java          |  1 -
 .../apache/tomcat/jdbc/pool/DataSourceProxy.java    |  1 -
 .../apache/tomcat/jdbc/pool/FairBlockingQueue.java  |  1 -
 .../apache/tomcat/jdbc/pool/PooledConnection.java   |  1 -
 .../jdbc/pool/interceptor/SlowQueryReport.java      |  7 ++++---
 res/checkstyle/checkstyle.xml                       |  1 +
 .../catalina/filters/TesterHttpServletResponse.java |  1 -
 test/org/apache/catalina/startup/BytesStreamer.java |  3 ---
 .../catalina/startup/NoMappingParamServlet.java     |  4 ----
 test/org/apache/catalina/startup/ParamServlet.java  |  4 ----
 .../apache/catalina/tribes/demos/EchoRpcTest.java   |  1 -
 66 files changed, 78 insertions(+), 152 deletions(-)

diff --git a/java/jakarta/el/ExpressionFactory.java b/java/jakarta/el/ExpressionFactory.java
index aeacc00b8c..4cc8f20897 100644
--- a/java/jakarta/el/ExpressionFactory.java
+++ b/java/jakarta/el/ExpressionFactory.java
@@ -37,7 +37,6 @@ import java.util.concurrent.locks.ReadWriteLock;
 import java.util.concurrent.locks.ReentrantReadWriteLock;
 
 /**
- *
  * @since 2.1
  */
 public abstract class ExpressionFactory {
diff --git a/java/jakarta/servlet/Servlet.java b/java/jakarta/servlet/Servlet.java
index 6aa29dc86d..2ee76a1b71 100644
--- a/java/jakarta/servlet/Servlet.java
+++ b/java/jakarta/servlet/Servlet.java
@@ -87,7 +87,6 @@ public interface Servlet {
     public void init(ServletConfig config) throws ServletException;
 
     /**
-     *
      * Returns a {@link ServletConfig} object, which contains initialization and
      * startup parameters for this servlet. The <code>ServletConfig</code>
      * object returned is the one passed to the <code>init</code> method.
diff --git a/java/jakarta/servlet/ServletContext.java b/java/jakarta/servlet/ServletContext.java
index d860319d40..97a99d6872 100644
--- a/java/jakarta/servlet/ServletContext.java
+++ b/java/jakarta/servlet/ServletContext.java
@@ -529,7 +529,7 @@ public interface ServletContext {
     public ServletRegistration.Dynamic addServlet(String servletName, Servlet servlet);
 
     /**
-     * Add servlet to context.
+     * Add servlet to the context.
      * @param   servletName  Name of servlet to add
      * @param   servletClass Class of servlet to add
      * @return  <code>null</code> if the servlet has already been fully defined,
@@ -550,6 +550,7 @@ public interface ServletContext {
             Class<? extends Servlet> servletClass);
 
     /**
+     * Add a JSP to the context.
      *
      * @param jspName   The servlet name under which this JSP file should be
      *                  registered
diff --git a/java/jakarta/servlet/jsp/HttpJspPage.java b/java/jakarta/servlet/jsp/HttpJspPage.java
index b50a5e1cb5..c247e7b83c 100644
--- a/java/jakarta/servlet/jsp/HttpJspPage.java
+++ b/java/jakarta/servlet/jsp/HttpJspPage.java
@@ -36,7 +36,8 @@ import jakarta.servlet.http.HttpServletResponse;
 
 public interface HttpJspPage extends JspPage {
 
-    /** The _jspService()method corresponds to the body of the JSP page. This
+    /**
+     * The _jspService()method corresponds to the body of the JSP page. This
      * method is defined automatically by the JSP container and should never
      * be defined by the JSP page author.
      * <p>
diff --git a/java/org/apache/catalina/ant/jmx/Arg.java b/java/org/apache/catalina/ant/jmx/Arg.java
index 656aba1a7d..dc47302f3a 100644
--- a/java/org/apache/catalina/ant/jmx/Arg.java
+++ b/java/org/apache/catalina/ant/jmx/Arg.java
@@ -16,11 +16,6 @@
  */
 package org.apache.catalina.ant.jmx;
 
-/**
- *
- * @author Peter Rossbach
- * @since 5.5.10
- */
 public class Arg {
 
     private String type;
diff --git a/java/org/apache/catalina/ant/jmx/JMXAccessorEqualsCondition.java b/java/org/apache/catalina/ant/jmx/JMXAccessorEqualsCondition.java
index e7e0932d9f..7fcccc6743 100644
--- a/java/org/apache/catalina/ant/jmx/JMXAccessorEqualsCondition.java
+++ b/java/org/apache/catalina/ant/jmx/JMXAccessorEqualsCondition.java
@@ -19,7 +19,6 @@ package org.apache.catalina.ant.jmx;
 import org.apache.tools.ant.BuildException;
 
 /**
- *
  * Definition
  * <pre>
  *   &lt;path id="catalina_ant"&gt;
diff --git a/java/org/apache/catalina/connector/Connector.java b/java/org/apache/catalina/connector/Connector.java
index b3373f3ba2..fbdd3061bf 100644
--- a/java/org/apache/catalina/connector/Connector.java
+++ b/java/org/apache/catalina/connector/Connector.java
@@ -782,7 +782,6 @@ public class Connector extends LifecycleMBeanBase  {
 
 
     /**
-     *
      * @return The Charset to use to convert raw URI bytes (after %nn decoding)
      *         to characters. This will never be null
      */
diff --git a/java/org/apache/catalina/core/ApplicationContextFacade.java b/java/org/apache/catalina/core/ApplicationContextFacade.java
index f61be51cb1..06db4bb3b5 100644
--- a/java/org/apache/catalina/core/ApplicationContextFacade.java
+++ b/java/org/apache/catalina/core/ApplicationContextFacade.java
@@ -872,8 +872,8 @@ public class ApplicationContextFacade implements ServletContext {
 
 
     /**
-     *
      * Throw the real exception.
+     *
      * @param ex The current exception
      */
     private void handleException(Exception ex)
diff --git a/java/org/apache/catalina/core/StandardContext.java b/java/org/apache/catalina/core/StandardContext.java
index d5ba7dff0d..205191f041 100644
--- a/java/org/apache/catalina/core/StandardContext.java
+++ b/java/org/apache/catalina/core/StandardContext.java
@@ -2662,8 +2662,8 @@ public class StandardContext extends ContainerBase
     }
 
 
-    /** Get the absolute path to the work dir.
-     *  To avoid duplication.
+    /**
+     * Get the absolute path to the work dir. To avoid duplication.
      *
      * @return The work path
      */
diff --git a/java/org/apache/catalina/ha/session/DeltaManager.java b/java/org/apache/catalina/ha/session/DeltaManager.java
index 2d6f8f0069..05b35782e5 100644
--- a/java/org/apache/catalina/ha/session/DeltaManager.java
+++ b/java/org/apache/catalina/ha/session/DeltaManager.java
@@ -339,7 +339,6 @@ public class DeltaManager extends ClusterManagerBase{
     }
 
     /**
-     *
      * @return the sendAllSessions.
      */
     public boolean isSendAllSessions() {
diff --git a/java/org/apache/catalina/ha/session/DeltaSession.java b/java/org/apache/catalina/ha/session/DeltaSession.java
index 1b0e9a72d2..d3188c56a4 100644
--- a/java/org/apache/catalina/ha/session/DeltaSession.java
+++ b/java/org/apache/catalina/ha/session/DeltaSession.java
@@ -49,7 +49,6 @@ import org.apache.tomcat.util.collections.SynchronizedStack;
 import org.apache.tomcat.util.res.StringManager;
 
 /**
- *
  * Similar to the StandardSession except that this session will keep
  * track of deltas during a request.
  */
diff --git a/java/org/apache/catalina/ha/session/SessionMessage.java b/java/org/apache/catalina/ha/session/SessionMessage.java
index 65173768b3..83384a4ed5 100644
--- a/java/org/apache/catalina/ha/session/SessionMessage.java
+++ b/java/org/apache/catalina/ha/session/SessionMessage.java
@@ -18,11 +18,9 @@ package org.apache.catalina.ha.session;
 import org.apache.catalina.ha.ClusterMessage;
 
 /**
- *
- * <B>Class Description:</B><BR>
- * The SessionMessage class is a class that is used when a session has been
- * created, modified, expired in a Tomcat cluster node.<BR>
- *
+ * The SessionMessage interface is used when a session has been created,
+ * modified, expired in a Tomcat cluster node.
+ * <p>
  * The following events are currently available:
  * <ul>
  *   <li><pre>public static final int EVT_SESSION_CREATED</pre><li>
@@ -35,9 +33,7 @@ import org.apache.catalina.ha.ClusterMessage;
  *   <li><pre>public static final int EVT_CHANGE_SESSION_ID</pre><li>
  *   <li><pre>public static final int EVT_ALL_SESSION_NOCONTEXTMANAGER</pre><li>
  * </ul>
- *
  */
-
 public interface SessionMessage extends ClusterMessage {
 
     /**
diff --git a/java/org/apache/catalina/manager/HTMLManagerServlet.java b/java/org/apache/catalina/manager/HTMLManagerServlet.java
index f50acb6bb6..b6375ca22a 100644
--- a/java/org/apache/catalina/manager/HTMLManagerServlet.java
+++ b/java/org/apache/catalina/manager/HTMLManagerServlet.java
@@ -815,7 +815,6 @@ public final class HTMLManagerServlet extends ManagerServlet {
     // ------------------------------------------------ Sessions administration
 
     /**
-     *
      * Extract the expiration request parameter
      *
      * @param cn Name of the application from which to expire sessions
diff --git a/java/org/apache/catalina/realm/DataSourceRealm.java b/java/org/apache/catalina/realm/DataSourceRealm.java
index 07908dde0e..b1eed69a44 100644
--- a/java/org/apache/catalina/realm/DataSourceRealm.java
+++ b/java/org/apache/catalina/realm/DataSourceRealm.java
@@ -31,7 +31,6 @@ import org.apache.catalina.LifecycleException;
 import org.apache.naming.ContextBindings;
 
 /**
- *
  * Implementation of <b>Realm</b> that works with any JDBC JNDI DataSource.
  * See the Realm How-To for more details on how to set up the database and
  * for configuration options.
diff --git a/java/org/apache/catalina/realm/RealmBase.java b/java/org/apache/catalina/realm/RealmBase.java
index 4e8e661504..db4226f9e6 100644
--- a/java/org/apache/catalina/realm/RealmBase.java
+++ b/java/org/apache/catalina/realm/RealmBase.java
@@ -1485,14 +1485,16 @@ public abstract class RealmBase extends LifecycleMBeanBase implements Realm {
     protected static class AllRolesMode {
 
         private final String name;
-        /** Use the strict servlet spec interpretation which requires that the user
+        /**
+         * Use the strict servlet spec interpretation which requires that the user
          * have one of the web-app/security-role/role-name
          */
         public static final AllRolesMode STRICT_MODE = new AllRolesMode("strict");
-        /** Allow any authenticated user
-         */
+        /** Allow any authenticated user */
         public static final AllRolesMode AUTH_ONLY_MODE = new AllRolesMode("authOnly");
-        /** Allow any authenticated user only if there are no web-app/security-roles
+        /**
+         * Allow any authenticated user only if there are no
+         * web-app/security-roles
          */
         public static final AllRolesMode STRICT_AUTH_ONLY_MODE = new AllRolesMode("strictAuthOnly");
 
diff --git a/java/org/apache/catalina/tribes/ChannelException.java b/java/org/apache/catalina/tribes/ChannelException.java
index 9eb12fc159..5279c35b40 100644
--- a/java/org/apache/catalina/tribes/ChannelException.java
+++ b/java/org/apache/catalina/tribes/ChannelException.java
@@ -147,11 +147,8 @@ public class ChannelException extends Exception {
     }
 
     /**
-     *
-     * <p>Title: FaultyMember class</p>
-     *
-     * <p>Description: Represent a failure to a specific member when a message was sent
-     * to more than one member</p>
+     * Represent a failure to a specific member when a message was sent to more
+     * than one member
      */
     public static class FaultyMember {
         protected final Exception cause;
diff --git a/java/org/apache/catalina/tribes/ChannelListener.java b/java/org/apache/catalina/tribes/ChannelListener.java
index 6a18a4ea10..c99478006c 100644
--- a/java/org/apache/catalina/tribes/ChannelListener.java
+++ b/java/org/apache/catalina/tribes/ChannelListener.java
@@ -46,7 +46,6 @@ public interface ChannelListener {
     public boolean accept(Serializable msg, Member sender);
 
     /**
-     *
      * @param listener Object
      * @return boolean
      * @see Object#equals(Object)
@@ -55,7 +54,6 @@ public interface ChannelListener {
     public boolean equals(Object listener);
 
     /**
-     *
      * @return int
      * @see Object#hashCode()
      */
diff --git a/java/org/apache/catalina/tribes/ChannelMessage.java b/java/org/apache/catalina/tribes/ChannelMessage.java
index ab7200f8a1..70de5dd55f 100644
--- a/java/org/apache/catalina/tribes/ChannelMessage.java
+++ b/java/org/apache/catalina/tribes/ChannelMessage.java
@@ -52,8 +52,8 @@ public interface ChannelMessage extends Serializable, Cloneable {
     public long getTimestamp();
 
     /**
+     * Sets the timestamp of this message.
      *
-     * Sets the timestamp of this message
      * @param timestamp The timestamp
      */
     public void setTimestamp(long timestamp);
diff --git a/java/org/apache/catalina/tribes/Member.java b/java/org/apache/catalina/tribes/Member.java
index bf5755b0e7..f8ce61f1d1 100644
--- a/java/org/apache/catalina/tribes/Member.java
+++ b/java/org/apache/catalina/tribes/Member.java
@@ -92,7 +92,6 @@ public interface Member extends Serializable {
     public boolean isSuspect();
 
     /**
-     *
      * @return boolean - true if the member has been confirmed to malfunction
      */
     public boolean isFailing();
diff --git a/java/org/apache/catalina/tribes/group/ChannelCoordinator.java b/java/org/apache/catalina/tribes/group/ChannelCoordinator.java
index 4f5826114a..89690d8b17 100644
--- a/java/org/apache/catalina/tribes/group/ChannelCoordinator.java
+++ b/java/org/apache/catalina/tribes/group/ChannelCoordinator.java
@@ -352,7 +352,6 @@ public class ChannelCoordinator extends ChannelInterceptorBase implements Messag
     }
 
     /**
-     *
      * @param mbr Member
      * @return Member
      */
diff --git a/java/org/apache/catalina/tribes/group/ChannelInterceptorBase.java b/java/org/apache/catalina/tribes/group/ChannelInterceptorBase.java
index 9e0519cab6..b883412cdf 100644
--- a/java/org/apache/catalina/tribes/group/ChannelInterceptorBase.java
+++ b/java/org/apache/catalina/tribes/group/ChannelInterceptorBase.java
@@ -146,7 +146,6 @@ public abstract class ChannelInterceptorBase implements ChannelInterceptor {
     }
 
     /**
-     *
      * @param mbr Member
      * @return Member
      */
diff --git a/java/org/apache/catalina/tribes/group/GroupChannel.java b/java/org/apache/catalina/tribes/group/GroupChannel.java
index 4a810937c6..78ffda6a45 100644
--- a/java/org/apache/catalina/tribes/group/GroupChannel.java
+++ b/java/org/apache/catalina/tribes/group/GroupChannel.java
@@ -232,7 +232,6 @@ public class GroupChannel extends ChannelInterceptorBase
     }
 
     /**
-     *
      * @param destination Member[] - destination.length &gt; 0
      * @param msg Serializable - the message to send
      * @param options sender options, options can trigger guarantee levels and different
@@ -663,7 +662,6 @@ public class GroupChannel extends ChannelInterceptorBase
     }
 
     /**
-     *
      * Removes a channel listener from the channel.<br>
      * Channel listeners are uniquely identified using the equals(Object) method
      * @param channelListener ChannelListener
diff --git a/java/org/apache/catalina/tribes/group/interceptors/FragmentationInterceptor.java b/java/org/apache/catalina/tribes/group/interceptors/FragmentationInterceptor.java
index 2a1eeecf7a..98c8353f6f 100644
--- a/java/org/apache/catalina/tribes/group/interceptors/FragmentationInterceptor.java
+++ b/java/org/apache/catalina/tribes/group/interceptors/FragmentationInterceptor.java
@@ -31,7 +31,6 @@ import org.apache.juli.logging.Log;
 import org.apache.juli.logging.LogFactory;
 
 /**
- *
  * The fragmentation interceptor splits up large messages into smaller messages and assembles them on the other end.
  * This is very useful when you don't want large messages hogging the sending sockets
  * and smaller messages can make it through.
diff --git a/java/org/apache/catalina/tribes/group/interceptors/NonBlockingCoordinator.java b/java/org/apache/catalina/tribes/group/interceptors/NonBlockingCoordinator.java
index bbe9462b0a..4ad6cce9c5 100644
--- a/java/org/apache/catalina/tribes/group/interceptors/NonBlockingCoordinator.java
+++ b/java/org/apache/catalina/tribes/group/interceptors/NonBlockingCoordinator.java
@@ -628,7 +628,6 @@ public class NonBlockingCoordinator extends ChannelInterceptorBase {
     }
 
     /**
-     *
      * @param mbr Member
      * @return Member
      */
diff --git a/java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java b/java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java
index 5607e2cae5..1fbf67b8a0 100644
--- a/java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java
+++ b/java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java
@@ -31,7 +31,6 @@ import org.apache.catalina.tribes.util.StringManager;
 
 
 /**
- *
  * The order interceptor guarantees that messages are received in the same order they were
  * sent.
  * This interceptor works best with the ack=true setting. <br>
@@ -126,7 +125,6 @@ public class OrderInterceptor extends ChannelInterceptorBase {
         }
     }
     /**
-     *
      * @param order MessageOrder
      * @return boolean - true if a message expired and was processed
      */
diff --git a/java/org/apache/catalina/tribes/group/interceptors/StaticMembershipInterceptor.java b/java/org/apache/catalina/tribes/group/interceptors/StaticMembershipInterceptor.java
index 4c4477db67..be1a68f0e4 100644
--- a/java/org/apache/catalina/tribes/group/interceptors/StaticMembershipInterceptor.java
+++ b/java/org/apache/catalina/tribes/group/interceptors/StaticMembershipInterceptor.java
@@ -135,7 +135,6 @@ public class StaticMembershipInterceptor extends ChannelInterceptorBase
     }
 
     /**
-     *
      * @param mbr Member
      * @return Member
      */
diff --git a/java/org/apache/catalina/tribes/group/interceptors/TcpPingInterceptor.java b/java/org/apache/catalina/tribes/group/interceptors/TcpPingInterceptor.java
index f0e488bd3f..e1a9302ba0 100644
--- a/java/org/apache/catalina/tribes/group/interceptors/TcpPingInterceptor.java
+++ b/java/org/apache/catalina/tribes/group/interceptors/TcpPingInterceptor.java
@@ -32,7 +32,6 @@ import org.apache.juli.logging.Log;
 import org.apache.juli.logging.LogFactory;
 
 /**
- *
  * Sends a ping to all members.
  * Configure this interceptor with the TcpFailureDetector below it,
  * and the TcpFailureDetector will act as the membership guide.
diff --git a/java/org/apache/catalina/tribes/tipis/ReplicatedMapEntry.java b/java/org/apache/catalina/tribes/tipis/ReplicatedMapEntry.java
index afa1e26aad..8bc5b5fbdf 100644
--- a/java/org/apache/catalina/tribes/tipis/ReplicatedMapEntry.java
+++ b/java/org/apache/catalina/tribes/tipis/ReplicatedMapEntry.java
@@ -20,7 +20,6 @@ import java.io.IOException;
 import java.io.Serializable;
 
 /**
- *
  * For smarter replication, an object can implement this interface to replicate diffs<br>
  * The replication logic will call the methods in the following order:<br>
  * <code>
diff --git a/java/org/apache/catalina/tribes/transport/ReceiverBase.java b/java/org/apache/catalina/tribes/transport/ReceiverBase.java
index ee4efd56ba..31d84d48b3 100644
--- a/java/org/apache/catalina/tribes/transport/ReceiverBase.java
+++ b/java/org/apache/catalina/tribes/transport/ReceiverBase.java
@@ -140,7 +140,6 @@ public abstract class ReceiverBase implements ChannelReceiver, ListenCallback, R
     }
 
     /**
-     *
      * @return The port
      */
     @Override
diff --git a/java/org/apache/catalina/tribes/transport/SenderState.java b/java/org/apache/catalina/tribes/transport/SenderState.java
index 6fed5934e2..fedac53917 100644
--- a/java/org/apache/catalina/tribes/transport/SenderState.java
+++ b/java/org/apache/catalina/tribes/transport/SenderState.java
@@ -65,10 +65,6 @@ public class SenderState {
         this.state = state;
     }
 
-    /**
-     *
-     * @return boolean
-     */
     public boolean isSuspect() {
         return (state == SUSPECT) || (state == FAILING);
     }
diff --git a/java/org/apache/catalina/util/URLEncoder.java b/java/org/apache/catalina/util/URLEncoder.java
index d686377167..2ac1d66a66 100644
--- a/java/org/apache/catalina/util/URLEncoder.java
+++ b/java/org/apache/catalina/util/URLEncoder.java
@@ -23,7 +23,6 @@ import java.nio.charset.Charset;
 import java.util.BitSet;
 
 /**
- *
  * This class is very similar to the java.net.URLEncoder class.
  *
  * Unfortunately, with java.net.URLEncoder there is no way to specify to the
diff --git a/java/org/apache/coyote/Request.java b/java/org/apache/coyote/Request.java
index 8a289966d7..0fab691cdf 100644
--- a/java/org/apache/coyote/Request.java
+++ b/java/org/apache/coyote/Request.java
@@ -722,7 +722,6 @@ public final class Request {
     }
 
     /**
-     *
      * @param startTime time
      * @deprecated This setter will be removed in Tomcat 11
      */
diff --git a/java/org/apache/coyote/RequestGroupInfo.java b/java/org/apache/coyote/RequestGroupInfo.java
index e2ca05bd35..7c6abb4eb8 100644
--- a/java/org/apache/coyote/RequestGroupInfo.java
+++ b/java/org/apache/coyote/RequestGroupInfo.java
@@ -21,9 +21,9 @@ import java.util.List;
 
 import org.apache.tomcat.util.modeler.BaseModelMBean;
 
-/** This can be moved to top level ( eventually with a better name ).
- *  It is currently used only as a JMX artifact, to aggregate the data
- *  collected from each RequestProcessor thread.
+/**
+ * Only as a JMX artifact, to aggregate the data collected from each
+ * RequestProcessor thread.
  */
 public class RequestGroupInfo extends BaseModelMBean {
     private final List<RequestInfo> processors = new ArrayList<>();
diff --git a/java/org/apache/coyote/Response.java b/java/org/apache/coyote/Response.java
index b3bd46022c..ad25baec9e 100644
--- a/java/org/apache/coyote/Response.java
+++ b/java/org/apache/coyote/Response.java
@@ -442,9 +442,10 @@ public final class Response {
     }
 
 
-    /** Signal that we're done with the headers, and body will follow.
-     *  Any implementation needs to notify ContextManager, to allow
-     *  interceptors to fix headers.
+    /**
+     * Signal that we're done with the headers, and body will follow. Any
+     * implementation needs to notify ContextManager, to allow interceptors to
+     * fix headers.
      */
     public void sendHeaders() {
         action(ActionCode.COMMIT, this);
diff --git a/java/org/apache/jasper/compiler/Node.java b/java/org/apache/jasper/compiler/Node.java
index ae3559d205..8f7114b11c 100644
--- a/java/org/apache/jasper/compiler/Node.java
+++ b/java/org/apache/jasper/compiler/Node.java
@@ -2201,7 +2201,6 @@ abstract class Node implements TagConstants {
         }
 
         /**
-         *
          * @return return true if there's TagAttributeInfo meaning we need to
          *         assign a ValueExpression
          */
@@ -2210,7 +2209,6 @@ abstract class Node implements TagConstants {
         }
 
         /**
-         *
          * @return return true if there's TagAttributeInfo meaning we need to
          *         assign a MethodExpression
          */
diff --git a/java/org/apache/jasper/tagplugins/jstl/Util.java b/java/org/apache/jasper/tagplugins/jstl/Util.java
index cca374c54f..da56911613 100644
--- a/java/org/apache/jasper/tagplugins/jstl/Util.java
+++ b/java/org/apache/jasper/tagplugins/jstl/Util.java
@@ -257,8 +257,9 @@ public class Util {
         }
     }
 
-    /** Wraps responses to allow us to retrieve results as Strings.
-     * mainly taken from org.apache.taglibs.standard.tag.common.core.importSupport
+    /**
+     * Wraps responses to allow us to retrieve results as Strings. Mainly taken
+     * from org.apache.taglibs.standard.tag.common.core.importSupport.
      */
     public static class ImportResponseWrapper extends HttpServletResponseWrapper{
 
diff --git a/java/org/apache/jasper/util/FastRemovalDequeue.java b/java/org/apache/jasper/util/FastRemovalDequeue.java
index 88d5bcd32c..e2c3ef497a 100644
--- a/java/org/apache/jasper/util/FastRemovalDequeue.java
+++ b/java/org/apache/jasper/util/FastRemovalDequeue.java
@@ -17,7 +17,6 @@
 package org.apache.jasper.util;
 
 /**
- *
  * The FastRemovalDequeue is a Dequeue that supports constant time removal of
  * entries. This is achieved by using a doubly linked list and wrapping any object
  * added to the collection with an Entry type, that is returned to the consumer.
diff --git a/java/org/apache/tomcat/JarScanFilter.java b/java/org/apache/tomcat/JarScanFilter.java
index d3aeb45beb..f616fe46fc 100644
--- a/java/org/apache/tomcat/JarScanFilter.java
+++ b/java/org/apache/tomcat/JarScanFilter.java
@@ -19,7 +19,6 @@ package org.apache.tomcat;
 public interface JarScanFilter {
 
     /**
-     *
      * @param jarScanType   The type of JAR scan currently being performed
      * @param jarName       The name of the JAR file (without any path
      *                          information) to be checked to see if it should
@@ -30,7 +29,6 @@ public interface JarScanFilter {
     boolean check(JarScanType jarScanType, String jarName);
 
     /**
-     *
      * @return <code>true</code> if all of the scans should be skipped which
      * can improve startup performance. The default is <code>false</code>.
      */
diff --git a/java/org/apache/tomcat/dbcp/dbcp2/DelegatingStatement.java b/java/org/apache/tomcat/dbcp/dbcp2/DelegatingStatement.java
index 642d633b2c..ff5d937fc4 100644
--- a/java/org/apache/tomcat/dbcp/dbcp2/DelegatingStatement.java
+++ b/java/org/apache/tomcat/dbcp/dbcp2/DelegatingStatement.java
@@ -61,7 +61,6 @@ public class DelegatingStatement extends AbandonedTrace implements Statement {
     }
 
     /**
-     *
      * @throws SQLException
      *             thrown by the delegating statement.
      * @since 2.4.0 made public, was protected in 2.3.0.
@@ -666,7 +665,6 @@ public class DelegatingStatement extends AbandonedTrace implements Statement {
     }
 
     /**
-     *
      * @throws SQLException
      *             thrown by the delegating statement.
      * @since 2.4.0 made public, was protected in 2.3.0.
diff --git a/java/org/apache/tomcat/dbcp/dbcp2/PoolableConnection.java b/java/org/apache/tomcat/dbcp/dbcp2/PoolableConnection.java
index ee277db250..3ad15ada77 100644
--- a/java/org/apache/tomcat/dbcp/dbcp2/PoolableConnection.java
+++ b/java/org/apache/tomcat/dbcp/dbcp2/PoolableConnection.java
@@ -77,7 +77,6 @@ public class PoolableConnection extends DelegatingConnection<Connection> impleme
     private final boolean fastFailValidation;
 
     /**
-     *
      * @param conn
      *            my underlying connection
      * @param pool
@@ -91,7 +90,6 @@ public class PoolableConnection extends DelegatingConnection<Connection> impleme
     }
 
     /**
-     *
      * @param conn
      *            my underlying connection
      * @param pool
diff --git a/java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java b/java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java
index ec67369a94..eb90bc0a15 100644
--- a/java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java
+++ b/java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java
@@ -392,7 +392,6 @@ final class CPDSConnectionFactory
     }
 
     /**
-     *
      * @param pool
      *            the {@link ObjectPool} in which to pool those {@link Connection}s
      */
diff --git a/java/org/apache/tomcat/jni/Library.java b/java/org/apache/tomcat/jni/Library.java
index 4461724a54..f22c32cb86 100644
--- a/java/org/apache/tomcat/jni/Library.java
+++ b/java/org/apache/tomcat/jni/Library.java
@@ -18,10 +18,6 @@ package org.apache.tomcat.jni;
 
 import java.io.File;
 
-/** Library
- *
- * @author Mladen Turk
- */
 public final class Library {
 
     /* Default library names */
diff --git a/java/org/apache/tomcat/jni/LibraryNotFoundError.java b/java/org/apache/tomcat/jni/LibraryNotFoundError.java
index ab8a030e85..ede1ee1083 100644
--- a/java/org/apache/tomcat/jni/LibraryNotFoundError.java
+++ b/java/org/apache/tomcat/jni/LibraryNotFoundError.java
@@ -23,7 +23,6 @@ public class LibraryNotFoundError extends UnsatisfiedLinkError {
     private final String libraryNames;
 
     /**
-     *
      * @param libraryNames A list of the file names of the native libraries that
      *                     failed to load
      * @param errors A list of the error messages received when trying to load
diff --git a/java/org/apache/tomcat/jni/SSL.java b/java/org/apache/tomcat/jni/SSL.java
index 64a601e1fb..a276107460 100644
--- a/java/org/apache/tomcat/jni/SSL.java
+++ b/java/org/apache/tomcat/jni/SSL.java
@@ -16,10 +16,6 @@
  */
 package org.apache.tomcat.jni;
 
-/** SSL
- *
- * @author Mladen Turk
- */
 public final class SSL {
 
     /*
diff --git a/java/org/apache/tomcat/jni/SSLConf.java b/java/org/apache/tomcat/jni/SSLConf.java
index db855fc053..2e429a5cdc 100644
--- a/java/org/apache/tomcat/jni/SSLConf.java
+++ b/java/org/apache/tomcat/jni/SSLConf.java
@@ -16,8 +16,6 @@
  */
 package org.apache.tomcat.jni;
 
-/** SSL Conf
- */
 public final class SSLConf {
 
     /**
diff --git a/java/org/apache/tomcat/jni/SSLContext.java b/java/org/apache/tomcat/jni/SSLContext.java
index 4d64bd3f98..b26324f321 100644
--- a/java/org/apache/tomcat/jni/SSLContext.java
+++ b/java/org/apache/tomcat/jni/SSLContext.java
@@ -20,10 +20,6 @@ import java.util.Locale;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 
-/** SSL Context
- *
- * @author Mladen Turk
- */
 public final class SSLContext {
 
     public static final byte[] DEFAULT_SESSION_ID_CONTEXT =
diff --git a/java/org/apache/tomcat/util/buf/MessageBytes.java b/java/org/apache/tomcat/util/buf/MessageBytes.java
index 50ae3596dc..3442637546 100644
--- a/java/org/apache/tomcat/util/buf/MessageBytes.java
+++ b/java/org/apache/tomcat/util/buf/MessageBytes.java
@@ -47,14 +47,20 @@ public final class MessageBytes implements Cloneable, Serializable {
     private int type = T_NULL;
 
     public static final int T_NULL = 0;
-    /** getType() is T_STR if the the object used to create the MessageBytes
-        was a String */
+    /**
+     * getType() is T_STR if the the object used to create the MessageBytes
+     * was a String.
+     */
     public static final int T_STR  = 1;
-    /** getType() is T_BYTES if the the object used to create the MessageBytes
-        was a byte[] */
+    /**
+     * getType() is T_BYTES if the the object used to create the MessageBytes
+     * was a byte[].
+     */
     public static final int T_BYTES = 2;
-    /** getType() is T_CHARS if the the object used to create the MessageBytes
-        was a char[] */
+    /**
+     * getType() is T_CHARS if the the object used to create the MessageBytes
+     * was a char[].
+     */
     public static final int T_CHARS = 3;
 
     public static final char[] EMPTY_CHAR_ARRAY = new char[0];
diff --git a/java/org/apache/tomcat/util/digester/DocumentProperties.java b/java/org/apache/tomcat/util/digester/DocumentProperties.java
index fd7f8ebf40..1e8029b448 100644
--- a/java/org/apache/tomcat/util/digester/DocumentProperties.java
+++ b/java/org/apache/tomcat/util/digester/DocumentProperties.java
@@ -17,7 +17,6 @@
 package org.apache.tomcat.util.digester;
 
 /**
- *
  * A collection of interfaces, one per property, that enables the object being
  * populated by the digester to signal to the digester that it supports the
  * given property and that the digester should populate that property if
diff --git a/java/org/apache/tomcat/util/http/MimeHeaders.java b/java/org/apache/tomcat/util/http/MimeHeaders.java
index ae94960489..375cb5071e 100644
--- a/java/org/apache/tomcat/util/http/MimeHeaders.java
+++ b/java/org/apache/tomcat/util/http/MimeHeaders.java
@@ -89,8 +89,9 @@ import org.apache.tomcat.util.res.StringManager;
  * @author kevin seguin
  */
 public class MimeHeaders {
-    /** Initial size - should be == average number of headers per request
-     *  XXX  make it configurable ( fine-tuning of web-apps )
+    /**
+     * Initial size - should be == average number of headers per request
+     * XXX  make it configurable ( fine-tuning of web-apps )
      */
     public static final int DEFAULT_HEADER_SIZE=8;
 
@@ -418,12 +419,10 @@ public class MimeHeaders {
 
 }
 
-/** Enumerate the distinct header names.
-    Each nextElement() is O(n) ( a comparison is
-    done with all previous elements ).
-
-    This is less frequent than add() -
-    we want to keep add O(1).
+/**
+ * Enumerate the distinct header names. Each nextElement() is O(n) ( a
+ * comparison is done with all previous elements ). This is less frequent than
+ * add() - we want to keep add O(1).
  */
 class NamesEnumerator implements Enumeration<String> {
     private int pos;
@@ -472,8 +471,8 @@ class NamesEnumerator implements Enumeration<String> {
     }
 }
 
-/** Enumerate the values for a (possibly ) multiple
-    value element.
+/**
+ * Enumerate the values for a (possibly ) multiple value element.
  */
 class ValuesEnumerator implements Enumeration<String> {
     private int pos;
diff --git a/java/org/apache/tomcat/util/http/Parameters.java b/java/org/apache/tomcat/util/http/Parameters.java
index d233190ddb..a3a5046ae8 100644
--- a/java/org/apache/tomcat/util/http/Parameters.java
+++ b/java/org/apache/tomcat/util/http/Parameters.java
@@ -34,10 +34,6 @@ import org.apache.tomcat.util.buf.UDecoder;
 import org.apache.tomcat.util.log.UserDataHelper;
 import org.apache.tomcat.util.res.StringManager;
 
-/**
- *
- * @author Costin Manolache
- */
 public final class Parameters {
 
     private static final Log log = LogFactory.getLog(Parameters.class);
@@ -172,7 +168,8 @@ public final class Parameters {
         }
     }
     // -------------------- Processing --------------------
-    /** Process the query string into parameters
+    /**
+     * Process the query string into parameters
      */
     public void handleQueryParameters() {
         if (didQueryParameters) {
diff --git a/java/org/apache/tomcat/util/http/fileupload/FileItemIterator.java b/java/org/apache/tomcat/util/http/fileupload/FileItemIterator.java
index 53ec2d4861..2191c16754 100644
--- a/java/org/apache/tomcat/util/http/fileupload/FileItemIterator.java
+++ b/java/org/apache/tomcat/util/http/fileupload/FileItemIterator.java
@@ -27,7 +27,8 @@ import org.apache.tomcat.util.http.fileupload.impl.SizeLimitExceededException;
  * {@link FileUploadBase#getItemIterator(RequestContext)}.
  */
 public interface FileItemIterator {
-    /** Returns the maximum size of a single file. An {@link FileSizeLimitExceededException}
+    /**
+     * Returns the maximum size of a single file. An {@link FileSizeLimitExceededException}
      * will be thrown, if there is an uploaded file, which is exceeding this value.
      * By default, this value will be copied from the {@link FileUploadBase#getFileSizeMax()
      * FileUploadBase} object, however, the user may replace the default value with a
@@ -36,7 +37,8 @@ public interface FileItemIterator {
      */
     long getFileSizeMax();
 
-    /** Sets the maximum size of a single file. An {@link FileSizeLimitExceededException}
+    /**
+     * Sets the maximum size of a single file. An {@link FileSizeLimitExceededException}
      * will be thrown, if there is an uploaded file, which is exceeding this value.
      * By default, this value will be copied from the {@link FileUploadBase#getFileSizeMax()
      * FileUploadBase} object, however, the user may replace the default value with a
@@ -47,7 +49,8 @@ public interface FileItemIterator {
      */
     void setFileSizeMax(long pFileSizeMax);
 
-    /** Returns the maximum size of the complete HTTP request. A {@link SizeLimitExceededException}
+    /**
+     * Returns the maximum size of the complete HTTP request. A {@link SizeLimitExceededException}
      * will be thrown, if the HTTP request will exceed this value.
      * By default, this value will be copied from the {@link FileUploadBase#getSizeMax()
      * FileUploadBase} object, however, the user may replace the default value with a
@@ -56,7 +59,8 @@ public interface FileItemIterator {
      */
     long getSizeMax();
 
-    /** Returns the maximum size of the complete HTTP request. A {@link SizeLimitExceededException}
+    /**
+     * Returns the maximum size of the complete HTTP request. A {@link SizeLimitExceededException}
      * will be thrown, if the HTTP request will exceed this value.
      * By default, this value will be copied from the {@link FileUploadBase#getSizeMax()
      * FileUploadBase} object, however, the user may replace the default value with a
diff --git a/java/org/apache/tomcat/util/modeler/BaseModelMBean.java b/java/org/apache/tomcat/util/modeler/BaseModelMBean.java
index 6a4b4966c5..174c443772 100644
--- a/java/org/apache/tomcat/util/modeler/BaseModelMBean.java
+++ b/java/org/apache/tomcat/util/modeler/BaseModelMBean.java
@@ -118,7 +118,8 @@ public class BaseModelMBean implements DynamicMBean, MBeanRegistration,
      */
     protected BaseNotificationBroadcaster generalBroadcaster = null;
 
-    /** Metadata for the mbean instance.
+    /**
+     * Metadata for the mbean instance.
      */
     protected ManagedBean managedBean = null;
 
diff --git a/java/org/apache/tomcat/util/modeler/ManagedBean.java b/java/org/apache/tomcat/util/modeler/ManagedBean.java
index 4ca7e58b44..807281fffa 100644
--- a/java/org/apache/tomcat/util/modeler/ManagedBean.java
+++ b/java/org/apache/tomcat/util/modeler/ManagedBean.java
@@ -76,8 +76,8 @@ public class ManagedBean implements java.io.Serializable {
     private NotificationInfo notifications[] = new NotificationInfo[0];
     protected String type = null;
 
-    /** Constructor. Will add default attributes.
-     *
+    /**
+     * Constructor. Will add default attributes.
      */
     public ManagedBean() {
         AttributeInfo ai=new AttributeInfo();
diff --git a/java/org/apache/tomcat/util/net/SSLSupport.java b/java/org/apache/tomcat/util/net/SSLSupport.java
index 8043e77f4c..1e59b3a63c 100644
--- a/java/org/apache/tomcat/util/net/SSLSupport.java
+++ b/java/org/apache/tomcat/util/net/SSLSupport.java
@@ -147,7 +147,6 @@ public interface SSLSupport {
     public String getProtocol() throws IOException;
 
     /**
-     *
      * @return the list of SSL/TLS protocol versions requested by the client
      *
      * @throws IOException If an error occurs trying to obtain the client
@@ -156,7 +155,6 @@ public interface SSLSupport {
     public String getRequestedProtocols() throws IOException;
 
     /**
-    *
     * @return the list of SSL/TLS ciphers requested by the client
     *
      * @throws IOException If an error occurs trying to obtain the client
diff --git a/java/org/apache/tomcat/util/net/jsse/JSSESupport.java b/java/org/apache/tomcat/util/net/jsse/JSSESupport.java
index ecf6d966f9..7f133c8d7c 100644
--- a/java/org/apache/tomcat/util/net/jsse/JSSESupport.java
+++ b/java/org/apache/tomcat/util/net/jsse/JSSESupport.java
@@ -35,18 +35,15 @@ import org.apache.tomcat.util.net.SSLSupport;
 import org.apache.tomcat.util.net.openssl.ciphers.Cipher;
 import org.apache.tomcat.util.res.StringManager;
 
-/** JSSESupport
-
-   Concrete implementation class for JSSE
-   Support classes.
-
-   This will only work with JDK 1.2 and up since it
-   depends on JDK 1.2's certificate support
-
-   @author EKR
-   @author Craig R. McClanahan
-   Parts cribbed from JSSECertCompat
-   Parts cribbed from CertificatesValve
+/**
+ * JSSESupport.
+ *
+ * Concrete implementation class for JSSE Support classes.
+ *
+ * @author EKR
+ * @author Craig R. McClanahan
+ * Parts cribbed from JSSECertCompat
+ * Parts cribbed from CertificatesValve
  */
 public class JSSESupport implements SSLSupport, SSLSessionManager {
 
diff --git a/java/org/apache/tomcat/websocket/server/WsRemoteEndpointImplServer.java b/java/org/apache/tomcat/websocket/server/WsRemoteEndpointImplServer.java
index fd8e6f4b3c..735eb40104 100644
--- a/java/org/apache/tomcat/websocket/server/WsRemoteEndpointImplServer.java
+++ b/java/org/apache/tomcat/websocket/server/WsRemoteEndpointImplServer.java
@@ -261,7 +261,6 @@ public class WsRemoteEndpointImplServer extends WsRemoteEndpointImplBase {
 
 
     /**
-     *
      * @param t             The throwable associated with any error that
      *                      occurred
      * @param useDispatch   Should {@link SendHandler#onResult(SendResult)} be
diff --git a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/DataSourceProxy.java b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/DataSourceProxy.java
index e48147eaa9..d63fa4b635 100644
--- a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/DataSourceProxy.java
+++ b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/DataSourceProxy.java
@@ -32,7 +32,6 @@ import org.apache.juli.logging.LogFactory;
 import org.apache.tomcat.jdbc.pool.PoolProperties.InterceptorDefinition;
 
 /**
- *
  * The DataSource proxy lets us implements methods that don't exist in the current
  * compiler JDK but might be methods that are part of a future JDK DataSource interface.
  * <br>
diff --git a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java
index 27dd8128ed..c4addeb7b5 100644
--- a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java
+++ b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java
@@ -29,7 +29,6 @@ import java.util.concurrent.TimeoutException;
 import java.util.concurrent.locks.ReentrantLock;
 
 /**
- *
  * A simple implementation of a blocking queue with fairness waiting.
  * invocations to method poll(...) will get handed out in the order they were received.
  * Locking is fine grained, a shared lock is only used during the first level of contention, waiting is done in a
diff --git a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/PooledConnection.java b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/PooledConnection.java
index d691258ace..d6ac12e11b 100644
--- a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/PooledConnection.java
+++ b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/PooledConnection.java
@@ -367,7 +367,6 @@ public class PooledConnection implements PooledConnectionMBean {
     }
 
     /**
-     *
      * @return true if connect() was called successfully and disconnect has not yet been called
      */
     @Override
diff --git a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/SlowQueryReport.java b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/SlowQueryReport.java
index d336fae030..d800a1b9bc 100644
--- a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/SlowQueryReport.java
+++ b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/SlowQueryReport.java
@@ -487,9 +487,10 @@ public class SlowQueryReport extends AbstractQueryReport  {
         }
     }
 
-    /** Compare QueryStats by their lastInvocation value. QueryStats that
-     * have never been updated, have a lastInvocation value of {@code 0}
-     * which should be handled as the newest possible invocation.
+    /**
+     * Compare QueryStats by their lastInvocation value. QueryStats that have
+     * never been updated, have a lastInvocation value of {@code 0} which should
+     * be handled as the newest possible invocation.
      */
     // Public for unit tests
     public static class QueryStatsComparator implements Comparator<QueryStats> {
diff --git a/res/checkstyle/checkstyle.xml b/res/checkstyle/checkstyle.xml
index f3583386bd..26e38c4141 100644
--- a/res/checkstyle/checkstyle.xml
+++ b/res/checkstyle/checkstyle.xml
@@ -80,6 +80,7 @@
     <!-- Javadoc Comments -->
     <module name="InvalidJavadocPosition"/>
     <module name="JavadocBlockTagLocation"/>
+    <module name="JavadocContentLocationCheck"/>
 
     <!-- Miscellaneous -->
     <!-- ~5500 errors
diff --git a/test/org/apache/catalina/filters/TesterHttpServletResponse.java b/test/org/apache/catalina/filters/TesterHttpServletResponse.java
index 10ef3aaac0..90c0155181 100644
--- a/test/org/apache/catalina/filters/TesterHttpServletResponse.java
+++ b/test/org/apache/catalina/filters/TesterHttpServletResponse.java
@@ -220,7 +220,6 @@ public class TesterHttpServletResponse implements HttpServletResponse {
     @Override
     public String encodeURL(String url) { return null; }
     /**
-     *
      * @throws IOException Never happens
      */
     public void sendAcknowledgement() throws IOException {/* NOOP */}
diff --git a/test/org/apache/catalina/startup/BytesStreamer.java b/test/org/apache/catalina/startup/BytesStreamer.java
index 05fac0d491..7e063afe2c 100644
--- a/test/org/apache/catalina/startup/BytesStreamer.java
+++ b/test/org/apache/catalina/startup/BytesStreamer.java
@@ -17,10 +17,7 @@
 package org.apache.catalina.startup;
 
 /**
- *
  * Used by {@link TomcatBaseTest}
- *
- *
  */
 public interface BytesStreamer {
     /**
diff --git a/test/org/apache/catalina/startup/NoMappingParamServlet.java b/test/org/apache/catalina/startup/NoMappingParamServlet.java
index e597e18344..64008b3a16 100644
--- a/test/org/apache/catalina/startup/NoMappingParamServlet.java
+++ b/test/org/apache/catalina/startup/NoMappingParamServlet.java
@@ -26,10 +26,6 @@ import jakarta.servlet.http.HttpServlet;
 import jakarta.servlet.http.HttpServletRequest;
 import jakarta.servlet.http.HttpServletResponse;
 
-/**
- *
- * @author Peter Rossbach
- */
 @WebServlet(name = "param1", initParams = {
         @WebInitParam(name = "foo", value = "Hello"),
         @WebInitParam(name = "bar", value = "World!") })
diff --git a/test/org/apache/catalina/startup/ParamServlet.java b/test/org/apache/catalina/startup/ParamServlet.java
index bcf300fa58..3af16c77fb 100644
--- a/test/org/apache/catalina/startup/ParamServlet.java
+++ b/test/org/apache/catalina/startup/ParamServlet.java
@@ -26,10 +26,6 @@ import jakarta.servlet.http.HttpServlet;
 import jakarta.servlet.http.HttpServletRequest;
 import jakarta.servlet.http.HttpServletResponse;
 
-/**
- *
- * @author Peter Rossbach
- */
 @WebServlet(value = "/annotation/overwrite", name = "param", initParams = {
         @WebInitParam(name = "foo", value = "Hello"),
         @WebInitParam(name = "bar", value = "World!") }, displayName = "param", description = "param", largeIcon = "paramLarge.png", smallIcon = "paramSmall.png", loadOnStartup = 0, asyncSupported = false)
diff --git a/test/org/apache/catalina/tribes/demos/EchoRpcTest.java b/test/org/apache/catalina/tribes/demos/EchoRpcTest.java
index 658da95347..e58798fece 100644
--- a/test/org/apache/catalina/tribes/demos/EchoRpcTest.java
+++ b/test/org/apache/catalina/tribes/demos/EchoRpcTest.java
@@ -61,7 +61,6 @@ public class EchoRpcTest implements RpcCallback, Runnable {
     }
 
     /**
-     *
      * @param msg Serializable
      * @param sender Member
      * @return Serializable - null if no reply should be sent


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org