Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49142
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 24 Nov 2010 22:08:38 +0000 (22:08 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 24 Nov 2010 22:08:38 +0000 (22:08 +0000)
Add missing serialVersionUIDs using Eclipse's auto correct and a little manual formatting

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1038846 13f79535-47bb-0310-9956-ffa450edef68

51 files changed:
java/javax/servlet/GenericServlet.java
java/javax/servlet/ServletContextAttributeEvent.java
java/javax/servlet/ServletContextEvent.java
java/javax/servlet/ServletException.java
java/javax/servlet/ServletRequestAttributeEvent.java
java/javax/servlet/ServletRequestEvent.java
java/javax/servlet/UnavailableException.java
java/javax/servlet/http/HttpServlet.java
java/javax/servlet/http/HttpSessionBindingEvent.java
java/javax/servlet/http/HttpSessionEvent.java
java/javax/servlet/jsp/JspException.java
java/javax/servlet/jsp/JspTagException.java
java/javax/servlet/jsp/SkipPageException.java
java/javax/servlet/jsp/el/ELException.java
java/javax/servlet/jsp/el/ELParseException.java
java/javax/servlet/jsp/tagext/TagSupport.java
java/org/apache/catalina/ha/deploy/FileMessage.java
java/org/apache/catalina/ha/deploy/UndeployMessage.java
java/org/apache/catalina/manager/StatusManagerServlet.java
java/org/apache/catalina/session/StandardSession.java
java/org/apache/catalina/ssi/SSIServlet.java
java/org/apache/catalina/ssi/SSIStopProcessingException.java
java/org/apache/catalina/tribes/ChannelException.java
java/org/apache/catalina/tribes/RemoteProcessException.java
java/org/apache/catalina/tribes/UniqueId.java
java/org/apache/catalina/tribes/io/ChannelData.java
java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
java/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java
java/org/apache/catalina/tribes/tipis/ReplicatedMap.java
java/org/apache/catalina/tribes/util/ExecutorFactory.java
java/org/apache/catalina/util/ParameterMap.java
java/org/apache/catalina/util/ResourceSet.java
java/org/apache/jasper/JasperException.java
java/org/apache/jasper/compiler/JspDocumentParser.java
java/org/apache/jasper/runtime/HttpJspBase.java
java/org/apache/juli/logging/LogConfigurationException.java
java/org/apache/naming/EjbRef.java
java/org/apache/naming/HandlerRef.java
java/org/apache/naming/JndiPermission.java
java/org/apache/naming/ResourceEnvRef.java
java/org/apache/naming/ResourceLinkRef.java
java/org/apache/naming/ServiceRef.java
java/org/apache/naming/TransactionRef.java
java/org/apache/tomcat/util/buf/CharChunk.java
java/org/apache/tomcat/util/buf/MessageBytes.java
java/org/apache/tomcat/util/modeler/BaseAttributeFilter.java
java/org/apache/tomcat/util/modeler/FixedNotificationFilter.java
java/org/apache/tomcat/util/modeler/ManagedBean.java
java/org/apache/tomcat/util/net/URL.java
test/org/apache/catalina/tribes/demos/MapDemo.java
webapps/examples/WEB-INF/jsp/applet/Clock2.java

index 68034cf..d3bb2d3 100644 (file)
@@ -42,6 +42,8 @@ import java.util.Enumeration;
 public abstract class GenericServlet implements Servlet, ServletConfig,
         java.io.Serializable {
 
+    private static final long serialVersionUID = 1L;
+
     private transient ServletConfig config;
 
     /**
index 3a5975e..be23e82 100644 (file)
@@ -24,6 +24,8 @@ package javax.servlet;
  * @since v 2.3
  */
 public class ServletContextAttributeEvent extends ServletContextEvent {
+    private static final long serialVersionUID = 1L;
+
     private final String name;
     private final Object value;
 
index 9793f2f..06ff312 100644 (file)
@@ -25,6 +25,8 @@ package javax.servlet;
  */
 public class ServletContextEvent extends java.util.EventObject {
 
+    private static final long serialVersionUID = 1L;
+
     /**
      * Construct a ServletContextEvent from the given context.
      * 
index cf35694..e22a065 100644 (file)
@@ -25,6 +25,8 @@ package javax.servlet;
  */
 public class ServletException extends Exception {
 
+    private static final long serialVersionUID = 1L;
+
     /**
      * Constructs a new servlet exception.
      */
index d06b891..2979598 100644 (file)
@@ -24,6 +24,8 @@ package javax.servlet;
  * @since Servlet 2.4
  */
 public class ServletRequestAttributeEvent extends ServletRequestEvent {
+    private static final long serialVersionUID = 1L;
+
     private final String name;
     private final Object value;
 
index 8246bc0..a8be6cc 100644 (file)
@@ -24,6 +24,8 @@ package javax.servlet;
  * @since Servlet 2.4
  */
 public class ServletRequestEvent extends java.util.EventObject {
+    private static final long serialVersionUID = 1L;
+
     private final ServletRequest request;
 
     /**
index 23e67b4..172cb8e 100644 (file)
@@ -44,6 +44,8 @@ package javax.servlet;
  */
 public class UnavailableException extends ServletException {
 
+    private static final long serialVersionUID = 1L;
+
     private final Servlet servlet; // what's unavailable
     private final boolean permanent; // needs admin action?
     private final int seconds; // unavailability estimate
index d41af02..7bb6cfa 100644 (file)
@@ -75,6 +75,8 @@ import javax.servlet.ServletResponse;
  */
 public abstract class HttpServlet extends GenericServlet {
 
+    private static final long serialVersionUID = 1L;
+
     private static final String METHOD_DELETE = "DELETE";
     private static final String METHOD_HEAD = "HEAD";
     private static final String METHOD_GET = "GET";
index bc4430d..3501fca 100644 (file)
@@ -36,12 +36,12 @@ package javax.servlet.http;
  */
 public class HttpSessionBindingEvent extends HttpSessionEvent {
 
-    /* The name to which the object is being bound or unbound */
+    private static final long serialVersionUID = 1L;
 
+    /* The name to which the object is being bound or unbound */
     private final String name;
 
     /* The object is being bound or unbound */
-
     private final Object value;
 
     /**
index 6aa4adc..79a34c5 100644 (file)
@@ -23,6 +23,8 @@ package javax.servlet.http;
  * @since v 2.3
  */
 public class HttpSessionEvent extends java.util.EventObject {
+    private static final long serialVersionUID = 1L;
+
     /** Construct a session event from the given source. */
     public HttpSessionEvent(HttpSession source) {
         super(source);
index 54a28ac..90f311a 100644 (file)
@@ -23,6 +23,9 @@ package javax.servlet.jsp;
  */
 public class JspException extends Exception {
 
+    private static final long serialVersionUID = 1L;
+
+
     /**
      * Construct a JspException.
      */
index d15e3c1..64d8697 100644 (file)
@@ -23,6 +23,8 @@ package javax.servlet.jsp;
  */
 public class JspTagException extends JspException {
 
+    private static final long serialVersionUID = 1L;
+
     /**
      * Constructs a new JspTagException with the specified message. The message
      * can be written to the server log and/or displayed for the user.
index 1ed632d..ba0e15a 100644 (file)
@@ -34,6 +34,8 @@ package javax.servlet.jsp;
  */
 public class SkipPageException extends JspException {
 
+    private static final long serialVersionUID = 1L;
+
     /**
      * Creates a SkipPageException with no message.
      */
index 8beb718..f6bdd5c 100644 (file)
@@ -27,6 +27,8 @@ package javax.servlet.jsp.el;
 @SuppressWarnings("dep-ann") // TCK signature test fails with annotation
 public class ELException extends Exception {
 
+    private static final long serialVersionUID = 1L;
+
     /**
      * Creates an ELException with no detail message.
      **/
index c9ea437..35e4513 100644 (file)
@@ -27,7 +27,9 @@ package javax.servlet.jsp.el;
 @SuppressWarnings("dep-ann") // TCK signature test fails with annotation
 public class ELParseException extends ELException {
 
- //-------------------------------------
+ private static final long serialVersionUID = 1L;
+
+//-------------------------------------
   /**
    * Creates an ELParseException with no detail message.
    */
index 709ecbd..7efb63d 100644 (file)
@@ -38,6 +38,8 @@ import javax.servlet.jsp.PageContext;
  */
 public class TagSupport implements IterationTag, Serializable {
 
+    private static final long serialVersionUID = 1L;
+
     /**
      * Find the instance of a given class type that is closest to a given
      * instance.
index 65bc5ee..03e3b42 100644 (file)
@@ -28,6 +28,8 @@ import org.apache.catalina.tribes.Member;
  */
 
 public class FileMessage extends ClusterMessageBase {
+    private static final long serialVersionUID = 1L;
+
     private int messageNumber;
     private byte[] data;
     private int dataLength;
index c5848c7..768f185 100644 (file)
@@ -22,6 +22,8 @@ import java.io.Serializable;
 import org.apache.catalina.ha.ClusterMessage;
 import org.apache.catalina.tribes.Member;
 public class UndeployMessage implements ClusterMessage,Serializable {
+    private static final long serialVersionUID = 1L;
+
     private Member address;
     private long timestamp;
     private String uniqueId;
index 29e64e4..22a54fe 100644 (file)
@@ -51,10 +51,9 @@ import org.apache.tomcat.util.res.StringManager;
 public class StatusManagerServlet
     extends HttpServlet implements NotificationListener {
 
+    private static final long serialVersionUID = 1L;
 
     // ----------------------------------------------------- Instance Variables
-
-
     /**
      * MBean server.
      */
index 9f96c61..2c3227f 100644 (file)
@@ -81,8 +81,9 @@ import org.apache.tomcat.util.res.StringManager;
  * @version $Id$
  */
 
-public class StandardSession
-    implements HttpSession, Session, Serializable {
+public class StandardSession implements HttpSession, Session, Serializable {
+
+    private static final long serialVersionUID = 1L;
 
     protected static final boolean STRICT_SERVLET_COMPLIANCE;
 
index 0b275d3..d781750 100644 (file)
@@ -45,6 +45,8 @@ import org.apache.catalina.Globals;
  * @version $Id$
  */
 public class SSIServlet extends HttpServlet {
+    private static final long serialVersionUID = 1L;
+
     /** Debug level for this servlet. */
     protected int debug = 0;
     /** Should the output be buffered. */
index 51caabc..02cd86d 100644 (file)
@@ -27,5 +27,7 @@ package org.apache.catalina.ssi;
  * @version $Id$
  */
 public class SSIStopProcessingException extends Exception {
+
+    private static final long serialVersionUID = 1L;
     // No specific functionality for this class
 }
\ No newline at end of file
index a67dfc8..886c462 100644 (file)
@@ -31,6 +31,7 @@ import java.util.ArrayList;
  */
 
 public class ChannelException extends Exception {
+    private static final long serialVersionUID = 1L;
     /**
      * Empty list to avoid reinstatiating lists
      */
index 10b0b80..51885a1 100644 (file)
@@ -28,6 +28,8 @@ package org.apache.catalina.tribes;
  * @version 1.0
  */
 public class RemoteProcessException extends RuntimeException {
+    private static final long serialVersionUID = 1L;
+
     public RemoteProcessException() {
         super();
     }
index 62e67fb..2bec537 100644 (file)
@@ -29,6 +29,8 @@ import org.apache.catalina.tribes.util.Arrays;
  * @version 1.0
  */
 public final class UniqueId implements Serializable{
+    private static final long serialVersionUID = 1L;
+
     protected byte[] id;
     
     public UniqueId() {
index 9984eb7..8ec8515 100644 (file)
@@ -36,6 +36,8 @@ import org.apache.catalina.tribes.util.UUIDGenerator;
  * 
  */
 public class ChannelData implements ChannelMessage {
+    private static final long serialVersionUID = 1L;
+
     public static final ChannelData[] EMPTY_DATA_ARRAY = new ChannelData[0];
     
     public static volatile boolean USE_SECURE_RANDOM_FOR_UUID = false;
index 2c9afd6..e36920f 100644 (file)
@@ -54,6 +54,8 @@ import org.apache.juli.logging.LogFactory;
  * @version 1.0
  */
 public abstract class AbstractReplicatedMap extends ConcurrentHashMap implements RpcCallback, ChannelListener, MembershipListener, Heartbeat {
+    private static final long serialVersionUID = 1L;
+
     private static final Log log = LogFactory.getLog(AbstractReplicatedMap.class);
 
     /**
@@ -1259,6 +1261,7 @@ public abstract class AbstractReplicatedMap extends ConcurrentHashMap implements
 //------------------------------------------------------------------------------
 
     public static class MapMessage implements Serializable {
+        private static final long serialVersionUID = 1L;
         public static final int MSG_BACKUP = 1;
         public static final int MSG_RETRIEVE_BACKUP = 2;
         public static final int MSG_PROXY = 3;
index 7d0a062..a5c8294 100644 (file)
@@ -64,6 +64,7 @@ import org.apache.juli.logging.LogFactory;
  * @version 1.0
  */
 public class LazyReplicatedMap extends AbstractReplicatedMap {
+    private static final long serialVersionUID = 1L;
     private static final Log log = LogFactory.getLog(LazyReplicatedMap.class);
 
 
index 0215c41..7076c57 100644 (file)
@@ -48,9 +48,11 @@ import org.apache.catalina.tribes.Member;
  */
 public class ReplicatedMap extends AbstractReplicatedMap {
 
-//------------------------------------------------------------------------------
-//              CONSTRUCTORS / DESTRUCTORS
-//------------------------------------------------------------------------------
+    private static final long serialVersionUID = 1L;
+
+    //--------------------------------------------------------------------------
+    //              CONSTRUCTORS / DESTRUCTORS
+    //--------------------------------------------------------------------------
     /**
      * Creates a new map
      * @param channel The channel to use for communication
index de8d2e2..ca33d02 100644 (file)
@@ -43,6 +43,8 @@ public class ExecutorFactory {
     
      // ---------------------------------------------- TaskQueue Inner Class
     private static class TaskQueue extends LinkedBlockingQueue<Runnable> {
+        private static final long serialVersionUID = 1L;
+
         ThreadPoolExecutor parent = null;
 
         public TaskQueue() {
index e1b9b77..66b2c26 100644 (file)
@@ -38,10 +38,10 @@ import org.apache.tomcat.util.res.StringManager;
 
 public final class ParameterMap<K,V> extends HashMap<K,V> {
 
-
-    // ----------------------------------------------------------- Constructors
+    private static final long serialVersionUID = 1L;
 
 
+    // ----------------------------------------------------------- Constructors
     /**
      * Construct a new, empty map with the default initial capacity and
      * load factor.
index 465528d..9c3cdcd 100644 (file)
@@ -38,10 +38,9 @@ import org.apache.tomcat.util.res.StringManager;
 
 public final class ResourceSet<T> extends HashSet<T> {
 
+    private static final long serialVersionUID = 1L;
 
     // ----------------------------------------------------------- Constructors
-
-
     /**
      * Construct a new, empty set with the default initial capacity and
      * load factor.
index 3dd19aa..582c666 100644 (file)
@@ -25,6 +25,8 @@ package org.apache.jasper;
  */
 public class JasperException extends javax.servlet.ServletException {
     
+    private static final long serialVersionUID = 1L;
+
     public JasperException(String reason) {
         super(reason);
     }
index 9faa07e..0e3cc24 100644 (file)
@@ -1445,7 +1445,9 @@ class JspDocumentParser
      * validation is turned off.
      */
     private static class EnableDTDValidationException
-        extends SAXParseException {
+            extends SAXParseException {
+
+        private static final long serialVersionUID = 1L;
 
         EnableDTDValidationException(String message, Locator loc) {
             super(message, loc);
index e6221c0..7396970 100644 (file)
@@ -35,6 +35,8 @@ import org.apache.jasper.compiler.Localizer;
  */
 public abstract class HttpJspBase extends HttpServlet implements HttpJspPage {
     
+    private static final long serialVersionUID = 1L;
+
     protected HttpJspBase() {
     }
 
index 31d0e90..6a73116 100644 (file)
@@ -30,6 +30,9 @@ package org.apache.juli.logging;
 public class LogConfigurationException extends RuntimeException {
 
 
+    private static final long serialVersionUID = 1L;
+
+
     /**
      * Construct a new exception with <code>null</code> as its detail message.
      */
index 8d3ee0c..4062abd 100644 (file)
@@ -29,13 +29,12 @@ import javax.naming.StringRefAddr;
  * @version $Id$
  */
 
-public class EjbRef
-    extends Reference {
+public class EjbRef extends Reference {
 
+    private static final long serialVersionUID = 1L;
 
+    
     // -------------------------------------------------------------- Constants
-
-
     /**
      * Default factory for this reference.
      */
index 07e0be7..9425b03 100644 (file)
@@ -31,13 +31,12 @@ import javax.naming.StringRefAddr;
  * @author Fabien Carrion
  */
 
-public class HandlerRef
-    extends Reference {
+public class HandlerRef extends Reference {
 
+    private static final long serialVersionUID = 1L;
 
+    
     // -------------------------------------------------------------- Constants
-
-
     /**
      * Default factory for this reference.
      */
index bb99271..80d2e7d 100644 (file)
@@ -38,6 +38,8 @@ import java.security.BasicPermission;
 
 public final class JndiPermission extends BasicPermission {
 
+    private static final long serialVersionUID = 1L;
+
     // ----------------------------------------------------------- Constructors
 
     /**
index c7d1722..dc9dd74 100644 (file)
@@ -28,13 +28,12 @@ import javax.naming.Reference;
  * @version $Id$
  */
 
-public class ResourceEnvRef
-    extends Reference {
+public class ResourceEnvRef extends Reference {
 
+    private static final long serialVersionUID = 1L;
 
     // -------------------------------------------------------------- Constants
 
-
     /**
      * Default factory for this reference.
      */
index 08fd390..4c24c06 100644 (file)
@@ -29,13 +29,12 @@ import javax.naming.StringRefAddr;
  * @version $Id$
  */
 
-public class ResourceLinkRef
-    extends Reference {
+public class ResourceLinkRef extends Reference {
 
+    private static final long serialVersionUID = 1L;
 
     // -------------------------------------------------------------- Constants
 
-
     /**
      * Default factory for this reference.
      */
index aa06165..548c080 100644 (file)
@@ -32,13 +32,12 @@ import javax.naming.StringRefAddr;
  * @author Fabien Carrion
  */
 
-public class ServiceRef
-    extends Reference {
+public class ServiceRef extends Reference {
 
+    private static final long serialVersionUID = 1L;
 
     // -------------------------------------------------------------- Constants
 
-
     /**
      * Default factory for this reference.
      */
index b7b0688..6c9f6d4 100644 (file)
@@ -28,13 +28,12 @@ import javax.naming.Reference;
  * @version $Id$
  */
 
-public class TransactionRef
-    extends Reference {
+public class TransactionRef extends Reference {
 
+    private static final long serialVersionUID = 1L;
 
     // -------------------------------------------------------------- Constants
 
-
     /**
      * Default factory for this reference.
      */
index 1974c6f..5b5f635 100644 (file)
@@ -33,6 +33,8 @@ import java.io.Serializable;
  */
 public final class CharChunk implements Cloneable, Serializable, CharSequence {
 
+    private static final long serialVersionUID = 1L;
+
     // Input interface, used when the buffer is emptied.
     public static interface CharInputChannel {
         /** 
index ae9d801..e8cd3b3 100644 (file)
@@ -34,6 +34,8 @@ import java.util.Locale;
  * @author Costin Manolache
  */
 public final class MessageBytes implements Cloneable, Serializable {
+    private static final long serialVersionUID = 1L;
+
     // primary type ( whatever is set as original value )
     private int type = T_NULL;
 
index 567e484..6ef7b5b 100644 (file)
@@ -38,10 +38,10 @@ import javax.management.NotificationFilter;
 
 public class BaseAttributeFilter implements NotificationFilter {
 
+    private static final long serialVersionUID = 1L;
 
     // ----------------------------------------------------------- Constructors
 
-
     /**
      * Construct a new filter that accepts only the specified attribute
      * name.
index aecb640..882c85b 100644 (file)
@@ -40,6 +40,7 @@ import javax.management.NotificationFilter;
  */
 public class FixedNotificationFilter implements NotificationFilter {
 
+    private static final long serialVersionUID = 1L;
     /**
      * The set of attribute names that are accepted by this filter.  If this
      * list is empty, all attribute names are accepted.
index a5f391c..9a1a37d 100644 (file)
@@ -45,8 +45,10 @@ import javax.management.ServiceNotFoundException;
  * @version $Id$
  */
 
-public class ManagedBean implements java.io.Serializable
-{
+public class ManagedBean implements java.io.Serializable {
+
+    private static final long serialVersionUID = 1L;
+    
     private static final String BASE_MBEAN = "org.apache.tomcat.util.modeler.BaseModelMBean";
     // ----------------------------------------------------- Instance Variables
     static final Object[] NO_ARGS_PARAM = new Object[0];
index 1ed45eb..714189b 100644 (file)
@@ -47,10 +47,11 @@ import java.util.Locale;
 
 public final class URL implements Serializable {
 
+    private static final long serialVersionUID = 1L;
 
+    
     // ----------------------------------------------------------- Constructors
 
-
     /**
      * Create a URL object from the specified String representation.
      *
index 10838c0..066e311 100644 (file)
@@ -204,8 +204,11 @@ public class MapDemo implements ChannelListener, MembershipListener{
         }
     }
 
-    public static class SimpleTableDemo
-        extends JPanel implements ActionListener{
+    public static class SimpleTableDemo extends JPanel
+            implements ActionListener {
+
+        private static final long serialVersionUID = 1L;
+
         private static int WIDTH = 550;
         
         private LazyReplicatedMap map;
@@ -213,6 +216,7 @@ public class MapDemo implements ChannelListener, MembershipListener{
         AbstractTableModel dataModel = new AbstractTableModel() {
             
             
+            private static final long serialVersionUID = 1L;
             String[] columnNames = {
                                    "Rownum",
                                    "Key",
@@ -518,6 +522,8 @@ public class MapDemo implements ChannelListener, MembershipListener{
     
     static class ColorRenderer extends DefaultTableCellRenderer {
         
+        private static final long serialVersionUID = 1L;
+
         public ColorRenderer() {
             super();
         }
index 0892d37..d353f09 100644 (file)
@@ -31,6 +31,7 @@ import java.util.Locale;
  */
 
 public class Clock2 extends Applet implements Runnable {
+    private static final long serialVersionUID = 1L;
     Thread timer;                // The thread that displays clock
     int lastxs, lastys, lastxm,
         lastym, lastxh, lastyh;  // Dimensions used to draw hands