Sync with Jakarta. Add generated serialVersionUID's.
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 3 Sep 2010 17:40:12 +0000 (17:40 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 3 Sep 2010 17:40:12 +0000 (17:40 +0000)
Don't use the same values as Jakarta since the code has been structurally modified (to removed unused elements)

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

47 files changed:
java/org/apache/tomcat/util/bcel/classfile/AccessFlags.java
java/org/apache/tomcat/util/bcel/classfile/AnnotationDefault.java
java/org/apache/tomcat/util/bcel/classfile/Attribute.java
java/org/apache/tomcat/util/bcel/classfile/ClassFormatException.java
java/org/apache/tomcat/util/bcel/classfile/Code.java
java/org/apache/tomcat/util/bcel/classfile/CodeException.java
java/org/apache/tomcat/util/bcel/classfile/Constant.java
java/org/apache/tomcat/util/bcel/classfile/ConstantCP.java
java/org/apache/tomcat/util/bcel/classfile/ConstantClass.java
java/org/apache/tomcat/util/bcel/classfile/ConstantDouble.java
java/org/apache/tomcat/util/bcel/classfile/ConstantFieldref.java
java/org/apache/tomcat/util/bcel/classfile/ConstantFloat.java
java/org/apache/tomcat/util/bcel/classfile/ConstantInteger.java
java/org/apache/tomcat/util/bcel/classfile/ConstantInterfaceMethodref.java
java/org/apache/tomcat/util/bcel/classfile/ConstantLong.java
java/org/apache/tomcat/util/bcel/classfile/ConstantMethodref.java
java/org/apache/tomcat/util/bcel/classfile/ConstantNameAndType.java
java/org/apache/tomcat/util/bcel/classfile/ConstantPool.java
java/org/apache/tomcat/util/bcel/classfile/ConstantString.java
java/org/apache/tomcat/util/bcel/classfile/ConstantUtf8.java
java/org/apache/tomcat/util/bcel/classfile/ConstantValue.java
java/org/apache/tomcat/util/bcel/classfile/Deprecated.java
java/org/apache/tomcat/util/bcel/classfile/EnclosingMethod.java
java/org/apache/tomcat/util/bcel/classfile/ExceptionTable.java
java/org/apache/tomcat/util/bcel/classfile/Field.java
java/org/apache/tomcat/util/bcel/classfile/FieldOrMethod.java
java/org/apache/tomcat/util/bcel/classfile/InnerClass.java
java/org/apache/tomcat/util/bcel/classfile/InnerClasses.java
java/org/apache/tomcat/util/bcel/classfile/JavaClass.java
java/org/apache/tomcat/util/bcel/classfile/LineNumber.java
java/org/apache/tomcat/util/bcel/classfile/LineNumberTable.java
java/org/apache/tomcat/util/bcel/classfile/LocalVariable.java
java/org/apache/tomcat/util/bcel/classfile/LocalVariableTable.java
java/org/apache/tomcat/util/bcel/classfile/LocalVariableTypeTable.java
java/org/apache/tomcat/util/bcel/classfile/Method.java
java/org/apache/tomcat/util/bcel/classfile/PMGClass.java
java/org/apache/tomcat/util/bcel/classfile/ParameterAnnotations.java
java/org/apache/tomcat/util/bcel/classfile/RuntimeInvisibleAnnotations.java
java/org/apache/tomcat/util/bcel/classfile/RuntimeInvisibleParameterAnnotations.java
java/org/apache/tomcat/util/bcel/classfile/RuntimeVisibleAnnotations.java
java/org/apache/tomcat/util/bcel/classfile/RuntimeVisibleParameterAnnotations.java
java/org/apache/tomcat/util/bcel/classfile/Signature.java
java/org/apache/tomcat/util/bcel/classfile/SourceFile.java
java/org/apache/tomcat/util/bcel/classfile/StackMap.java
java/org/apache/tomcat/util/bcel/classfile/StackMapTable.java
java/org/apache/tomcat/util/bcel/classfile/Synthetic.java
java/org/apache/tomcat/util/bcel/classfile/Unknown.java

index bc6dc68..b32857d 100644 (file)
@@ -26,6 +26,7 @@ package org.apache.tomcat.util.bcel.classfile;
  */
 public abstract class AccessFlags implements java.io.Serializable {
 
+    private static final long serialVersionUID = 2548932939969293935L;
     protected int access_flags;
 
 
index b752ad0..b359521 100644 (file)
@@ -32,6 +32,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public class AnnotationDefault extends Attribute
 {
+    private static final long serialVersionUID = 6715933396664171543L;
     ElementValue default_value;
 
     /**
index e5d943c..e38610a 100644 (file)
@@ -50,6 +50,8 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public abstract class Attribute implements Cloneable, Serializable
 {
+    private static final long serialVersionUID = 1514136303496688899L;
+
     protected int name_index; // Points to attribute name in constant pool
 
     protected int length; // Content length of attribute field
index 6b4aea7..527c555 100644 (file)
@@ -27,6 +27,8 @@ package org.apache.tomcat.util.bcel.classfile;
  */
 public class ClassFormatException extends RuntimeException {
 
+    private static final long serialVersionUID = 3243149520175287759L;
+
     public ClassFormatException() {
         super();
     }
index ed3a43b..a9fe8a0 100644 (file)
@@ -44,6 +44,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class Code extends Attribute {
 
+    private static final long serialVersionUID = 8936843273318969602L;
     private int max_stack; // Maximum size of stack used by this method
     private int max_locals; // Number of local variables
     private int code_length; // Length of code in bytes
index 73d04e2..0c0e833 100644 (file)
@@ -35,6 +35,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class CodeException implements Cloneable, Constants, Serializable {
 
+    private static final long serialVersionUID = -6351674720658890686L;
     private int start_pc; // Range in the code the exception handler is
     private int end_pc; // active. start_pc is inclusive, end_pc exclusive
     private int handler_pc; /* Starting address of exception handler, i.e.,
index dd9282c..833ae20 100644 (file)
@@ -35,6 +35,7 @@ import org.apache.tomcat.util.bcel.util.BCELComparator;
  */
 public abstract class Constant implements Cloneable, Serializable {
 
+    private static final long serialVersionUID = 2827409182154809454L;
     private static BCELComparator _cmp = new BCELComparator() {
 
         public boolean equals( Object o1, Object o2 ) {
index 926ae65..cf4ae71 100644 (file)
@@ -32,6 +32,7 @@ import java.io.IOException;
  */
 public abstract class ConstantCP extends Constant {
 
+    private static final long serialVersionUID = 7282382456501145526L;
     /** References to the constants containing the class and the field signature
      */
     protected int class_index, name_and_type_index;
index e0af229..b71853f 100644 (file)
@@ -34,6 +34,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class ConstantClass extends Constant implements ConstantObject {
 
+    private static final long serialVersionUID = -6603658849582876642L;
     private int name_index; // Identical to ConstantString except for the name
 
 
index 3967005..a0801a5 100644 (file)
@@ -34,6 +34,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class ConstantDouble extends Constant implements ConstantObject {
 
+    private static final long serialVersionUID = 3450743772468544760L;
     private double bytes;
 
 
index 76b918c..3b2ff84 100644 (file)
@@ -33,6 +33,8 @@ public final class ConstantFieldref extends ConstantCP {
     
 
 
+    private static final long serialVersionUID = -8062332095934294437L;
+
     /**
      * Initialize instance from file data.
      *
index 2522b5a..ea2f20c 100644 (file)
@@ -34,6 +34,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class ConstantFloat extends Constant implements ConstantObject {
 
+    private static final long serialVersionUID = 8301269629885378651L;
     private float bytes;
 
 
index e9069d4..13554ba 100644 (file)
@@ -34,6 +34,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class ConstantInteger extends Constant implements ConstantObject {
 
+    private static final long serialVersionUID = -6415476571232528966L;
     private int bytes;
 
 
index 75d1b6c..b4f3502 100644 (file)
@@ -33,6 +33,8 @@ public final class ConstantInterfaceMethodref extends ConstantCP {
     
 
 
+    private static final long serialVersionUID = -8587605570227841891L;
+
     /**
      * Initialize instance from file data.
      *
index 786b929..6a3c1a8 100644 (file)
@@ -34,6 +34,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class ConstantLong extends Constant implements ConstantObject {
 
+    private static final long serialVersionUID = -1893131676489003562L;
     private long bytes;
 
 
index 6b16d73..b99139e 100644 (file)
@@ -33,6 +33,8 @@ public final class ConstantMethodref extends ConstantCP {
     
 
 
+    private static final long serialVersionUID = -7857009620954576086L;
+
     /**
      * Initialize instance from file data.
      *
index 3397f20..ededee5 100644 (file)
@@ -35,6 +35,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class ConstantNameAndType extends Constant {
 
+    private static final long serialVersionUID = 1010506730811368756L;
     private int name_index; // Name of field/method
     private int signature_index; // and its signature.
 
index 774a868..13b9787 100644 (file)
@@ -37,6 +37,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public class ConstantPool implements Cloneable, Serializable {
 
+    private static final long serialVersionUID = -6765503791185687014L;
     private int constant_pool_count;
     private Constant[] constant_pool;
 
index d378cf1..8a79e0d 100644 (file)
@@ -34,6 +34,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class ConstantString extends Constant implements ConstantObject {
 
+    private static final long serialVersionUID = 2809338612858801341L;
     private int string_index; // Identical to ConstantClass except for this name
 
 
index 053b787..f5fa65e 100644 (file)
@@ -34,6 +34,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class ConstantUtf8 extends Constant {
 
+    private static final long serialVersionUID = 8119001312020421976L;
     private String bytes;
 
 
index cb21233..5fa488c 100644 (file)
@@ -34,6 +34,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class ConstantValue extends Attribute {
 
+    private static final long serialVersionUID = -388222612752527969L;
     private int constantvalue_index;
 
 
index 1e807c9..c100527 100644 (file)
@@ -34,6 +34,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class Deprecated extends Attribute {
 
+    private static final long serialVersionUID = 8499975360019639912L;
     private byte[] bytes;
 
 
index 9814f1c..86085c2 100644 (file)
@@ -28,6 +28,8 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public class EnclosingMethod extends Attribute {
     
+    private static final long serialVersionUID = 6755214228300933233L;
+
     // Pointer to the CONSTANT_Class_info structure representing the 
     // innermost class that encloses the declaration of the current class.
     private int classIndex;
index 1a9d60e..e06dc14 100644 (file)
@@ -37,6 +37,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class ExceptionTable extends Attribute {
 
+    private static final long serialVersionUID = -5109672682663772900L;
     private int number_of_exceptions; // Table of indices into
     private int[] exception_index_table; // constant pool
 
index 092727b..f5f68e3 100644 (file)
@@ -32,6 +32,7 @@ import org.apache.tomcat.util.bcel.util.BCELComparator;
  */
 public final class Field extends FieldOrMethod {
 
+    private static final long serialVersionUID = 2646214544240375238L;
     private static BCELComparator _cmp = new BCELComparator() {
 
         public boolean equals( Object o1, Object o2 ) {
index 979b013..17e5231 100644 (file)
@@ -30,6 +30,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public abstract class FieldOrMethod extends AccessFlags implements Cloneable {
 
+    private static final long serialVersionUID = -3383525930205542157L;
     protected int name_index; // Points to field name in constant pool 
     protected int signature_index; // Points to encoded signature
     protected int attributes_count; // No. of attributes
index 256e144..c56ddea 100644 (file)
@@ -35,6 +35,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class InnerClass implements Cloneable, Serializable {
 
+    private static final long serialVersionUID = -4964694103982806087L;
     private int inner_class_index;
     private int outer_class_index;
     private int inner_name_index;
index 808ea1e..cb645df 100644 (file)
@@ -35,6 +35,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class InnerClasses extends Attribute {
 
+    private static final long serialVersionUID = 54179484605570305L;
     private InnerClass[] inner_classes;
     private int number_of_classes;
 
index dd0768f..09783cc 100644 (file)
@@ -37,6 +37,7 @@ import org.apache.tomcat.util.bcel.util.BCELComparator;
  */
 public class JavaClass extends AccessFlags implements Cloneable, Comparable {
 
+    private static final long serialVersionUID = 7029227708237523236L;
     private String file_name;
     private String source_file_name = "<Unknown>";
     private String class_name;
index 066def3..ccc3e93 100644 (file)
@@ -33,6 +33,7 @@ import java.io.Serializable;
  */
 public final class LineNumber implements Cloneable, Serializable {
 
+    private static final long serialVersionUID = 3393830630264494355L;
     private int start_pc; // Program Counter (PC) corresponds to line
     private int line_number; // number in source file
 
index fec8e3e..7f150ce 100644 (file)
@@ -35,6 +35,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class LineNumberTable extends Attribute {
 
+    private static final long serialVersionUID = 6585122636118666124L;
     private int line_number_table_length;
     private LineNumber[] line_number_table; // Table of line/numbers pairs
 
index 96d6788..f0e7328 100644 (file)
@@ -34,6 +34,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class LocalVariable implements Constants, Cloneable, Serializable {
 
+    private static final long serialVersionUID = -914189896372081589L;
     private int start_pc; // Range in which the variable is valid
     private int length;
     private int name_index; // Index in constant pool of variable name
index 3bb5fc3..e9e365e 100644 (file)
@@ -34,6 +34,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public class LocalVariableTable extends Attribute {
 
+    private static final long serialVersionUID = -3904314258294133920L;
     private int local_variable_table_length; // Table of local
     private LocalVariable[] local_variable_table; // variables
 
index 3c52a7a..6afe7ad 100644 (file)
@@ -50,7 +50,8 @@ import org.apache.tomcat.util.bcel.Constants;
 //  }
 // J5TODO: Needs some testing !
 public class LocalVariableTypeTable extends Attribute {
-  private int             local_variable_type_table_length; // Table of local
+  private static final long serialVersionUID = -5466082154076451597L;
+private int             local_variable_type_table_length; // Table of local
   private LocalVariable[] local_variable_type_table;        // variables
 
   public LocalVariableTypeTable(int name_index, int length,
index 0ddcd84..135dff4 100644 (file)
@@ -33,6 +33,7 @@ import org.apache.tomcat.util.bcel.util.BCELComparator;
  */
 public final class Method extends FieldOrMethod {
 
+    private static final long serialVersionUID = -7447828891136739513L;
     private static BCELComparator _cmp = new BCELComparator() {
 
         public boolean equals( Object o1, Object o2 ) {
index 40d9d59..774800b 100644 (file)
@@ -33,6 +33,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class PMGClass extends Attribute {
 
+    private static final long serialVersionUID = -1876065562391587509L;
     private int pmg_class_index, pmg_index;
 
 
index c5d002b..2947bf4 100644 (file)
@@ -29,6 +29,7 @@ import java.io.IOException;
  */
 public abstract class ParameterAnnotations extends Attribute {
 
+    private static final long serialVersionUID = -8831779739803248091L;
     private int num_parameters;
     private ParameterAnnotationEntry[] parameter_annotation_table; // Table of parameter annotations
 
index df79ce0..8abc678 100644 (file)
@@ -33,6 +33,8 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public class RuntimeInvisibleAnnotations extends Annotations
 {
+    private static final long serialVersionUID = -7962627688723310248L;
+
     /**
      * @param name_index
      *            Index pointing to the name <em>Code</em>
index d44a6b1..5d655e0 100644 (file)
@@ -32,6 +32,9 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public class RuntimeInvisibleParameterAnnotations extends ParameterAnnotations {
 
+    private static final long serialVersionUID = -6819370369102352536L;
+
+
     /**
      * @param name_index Index pointing to the name <em>Code</em>
      * @param length Content length in bytes
index 5014d00..3eb414c 100644 (file)
@@ -33,6 +33,8 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public class RuntimeVisibleAnnotations extends Annotations
 {
+    private static final long serialVersionUID = 2912284875689024413L;
+
     /**
      * @param name_index
      *            Index pointing to the name <em>Code</em>
index a86f521..12d023d 100644 (file)
@@ -32,6 +32,9 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public class RuntimeVisibleParameterAnnotations extends ParameterAnnotations {
 
+    private static final long serialVersionUID = 7633756460868573992L;
+
+
     /**
      * @param name_index Index pointing to the name <em>Code</em>
      * @param length Content length in bytes
index d62b52a..15b4f65 100644 (file)
@@ -33,6 +33,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class Signature extends Attribute {
 
+    private static final long serialVersionUID = 7493781777025829964L;
     private int signature_index;
 
 
index 98bba77..529d69d 100644 (file)
@@ -35,6 +35,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class SourceFile extends Attribute {
 
+    private static final long serialVersionUID = 332346699609443704L;
     private int sourcefile_index;
 
 
index ea7e05f..694607e 100644 (file)
@@ -40,6 +40,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class StackMap extends Attribute {
 
+    private static final long serialVersionUID = 264958819110329590L;
     private int map_length;
     private StackMapEntry[] map; // Table of stack map entries
 
index 291ca9d..d299d9d 100644 (file)
@@ -40,6 +40,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class StackMapTable extends Attribute {
 
+    private static final long serialVersionUID = -2931695092763099621L;
     private int map_length;
     private StackMapTableEntry[] map; // Table of stack map entries
 
index 60e623b..8eee31c 100644 (file)
@@ -38,6 +38,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class Synthetic extends Attribute {
 
+    private static final long serialVersionUID = -5129612853226360165L;
     private byte[] bytes;
 
 
index 1949506..8c8071c 100644 (file)
@@ -43,6 +43,7 @@ import org.apache.tomcat.util.bcel.Constants;
  */
 public final class Unknown extends Attribute {
 
+    private static final long serialVersionUID = -4152422704743201314L;
     private byte[] bytes;
     private String name;
     private static final Map unknown_attributes = new HashMap();