From 3b3bd3b1f1a77b4deb36c383ee8355869b12066e Mon Sep 17 00:00:00 2001 From: "duncan.macgregor" Date: Wed, 29 Apr 2026 15:07:16 +0100 Subject: [PATCH 01/37] Tidy up serial version ids. --- .../main/java/org/mozilla/javascript/xmlimpl/XMLLibImpl.java | 2 +- .../src/main/java/org/mozilla/javascript/xmlimpl/XmlNode.java | 2 +- .../src/main/java/org/mozilla/javascript/ClassDescriptor.java | 2 +- .../main/java/org/mozilla/javascript/DeclarationScope.java | 2 +- rhino/src/main/java/org/mozilla/javascript/ES6Generator.java | 2 +- .../src/main/java/org/mozilla/javascript/FunctionObject.java | 2 +- rhino/src/main/java/org/mozilla/javascript/FunctionScope.java | 2 +- .../main/java/org/mozilla/javascript/IdFunctionObject.java | 2 +- rhino/src/main/java/org/mozilla/javascript/JSCode.java | 2 +- .../java/org/mozilla/javascript/KnownBuiltInFunction.java | 2 +- .../src/main/java/org/mozilla/javascript/LambdaFunction.java | 2 +- .../main/java/org/mozilla/javascript/LazilyLoadedCtor.java | 2 +- .../main/java/org/mozilla/javascript/NativeArrayIterator.java | 2 +- .../src/main/java/org/mozilla/javascript/NativeGenerator.java | 2 +- rhino/src/main/java/org/mozilla/javascript/NativeJavaMap.java | 2 +- .../main/java/org/mozilla/javascript/NativeJavaObject.java | 2 +- .../java/org/mozilla/javascript/NativeStringIterator.java | 2 +- rhino/src/main/java/org/mozilla/javascript/ScopeObject.java | 2 +- rhino/src/main/java/org/mozilla/javascript/ScopeWrapper.java | 2 +- rhino/src/main/java/org/mozilla/javascript/ScriptRuntime.java | 2 +- rhino/src/main/java/org/mozilla/javascript/SlotMapOwner.java | 1 - rhino/src/main/java/org/mozilla/javascript/WithScope.java | 2 -- rhino/src/main/java/org/mozilla/javascript/ast/AstNode.java | 2 +- .../org/mozilla/javascript/commonjs/module/ModuleScope.java | 2 +- .../org/mozilla/javascript/commonjs/module/ModuleScript.java | 2 +- .../java/org/mozilla/javascript/commonjs/module/Require.java | 2 +- .../mozilla/javascript/commonjs/module/RequireBuilder.java | 2 +- .../module/provider/DefaultUrlConnectionExpiryCalculator.java | 2 +- .../javascript/commonjs/module/provider/ModuleSource.java | 2 +- .../commonjs/module/provider/ModuleSourceProviderBase.java | 2 +- .../commonjs/module/provider/ParsedContentType.java | 2 +- .../module/provider/SoftCachingModuleScriptProvider.java | 2 +- .../module/provider/StrongCachingModuleScriptProvider.java | 2 +- .../commonjs/module/provider/UrlModuleSourceProvider.java | 4 ++-- .../mozilla/javascript/regexp/NativeRegExpStringIterator.java | 2 +- .../mozilla/javascript/typedarrays/NativeBigInt64Array.java | 2 +- .../mozilla/javascript/typedarrays/NativeBigUint64Array.java | 2 +- .../mozilla/javascript/typedarrays/NativeFloat16Array.java | 2 +- .../mozilla/javascript/typedarrays/NativeFloat32Array.java | 2 +- .../mozilla/javascript/typedarrays/NativeFloat64Array.java | 2 +- .../org/mozilla/javascript/typedarrays/NativeInt32Array.java | 2 +- .../org/mozilla/javascript/typedarrays/NativeInt8Array.java | 2 +- .../org/mozilla/javascript/typedarrays/NativeUint8Array.java | 2 +- .../javascript/typedarrays/NativeUint8ClampedArray.java | 2 +- 44 files changed, 43 insertions(+), 46 deletions(-) diff --git a/rhino-xml/src/main/java/org/mozilla/javascript/xmlimpl/XMLLibImpl.java b/rhino-xml/src/main/java/org/mozilla/javascript/xmlimpl/XMLLibImpl.java index ff0df5ef5c3..2332f213670 100644 --- a/rhino-xml/src/main/java/org/mozilla/javascript/xmlimpl/XMLLibImpl.java +++ b/rhino-xml/src/main/java/org/mozilla/javascript/xmlimpl/XMLLibImpl.java @@ -25,7 +25,7 @@ public final class XMLLibImpl extends XMLLib implements Serializable { // EXPERIMENTAL Java interface // - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = -6301237868232033480L; /** This experimental interface is undocumented. */ public static org.w3c.dom.Node toDomNode(Object xmlObject) { diff --git a/rhino-xml/src/main/java/org/mozilla/javascript/xmlimpl/XmlNode.java b/rhino-xml/src/main/java/org/mozilla/javascript/xmlimpl/XmlNode.java index f54eaf668ad..7c8a1681d3e 100644 --- a/rhino-xml/src/main/java/org/mozilla/javascript/xmlimpl/XmlNode.java +++ b/rhino-xml/src/main/java/org/mozilla/javascript/xmlimpl/XmlNode.java @@ -20,7 +20,7 @@ import org.w3c.dom.UserDataHandler; class XmlNode implements Serializable { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 7498300745525888082L; private static final String XML_NAMESPACES_NAMESPACE_URI = "http://www.w3.org/2000/xmlns/"; diff --git a/rhino/src/main/java/org/mozilla/javascript/ClassDescriptor.java b/rhino/src/main/java/org/mozilla/javascript/ClassDescriptor.java index 7f8b9c687fc..900b28bc564 100644 --- a/rhino/src/main/java/org/mozilla/javascript/ClassDescriptor.java +++ b/rhino/src/main/java/org/mozilla/javascript/ClassDescriptor.java @@ -782,7 +782,7 @@ public ClassDescriptor build() { private static class BuiltInJSCode extends JSCode implements Serializable { - private static final long serialVersionUID = 2691205302914111400L; + private static final long serialVersionUID = -346984669839537590L; private final JSCodeExec exec; private final JSCodeResume resume; diff --git a/rhino/src/main/java/org/mozilla/javascript/DeclarationScope.java b/rhino/src/main/java/org/mozilla/javascript/DeclarationScope.java index 1d9571fe169..9ddd57e833f 100644 --- a/rhino/src/main/java/org/mozilla/javascript/DeclarationScope.java +++ b/rhino/src/main/java/org/mozilla/javascript/DeclarationScope.java @@ -1,7 +1,7 @@ package org.mozilla.javascript; public class DeclarationScope extends ScopeObject { - private static final long serialVersionUID = -7471457301304454454L; + private static final long serialVersionUID = -7992031023451233550L; public DeclarationScope(VarScope parentScope) { super(parentScope); diff --git a/rhino/src/main/java/org/mozilla/javascript/ES6Generator.java b/rhino/src/main/java/org/mozilla/javascript/ES6Generator.java index 50c7d6a6046..ae34b12b638 100644 --- a/rhino/src/main/java/org/mozilla/javascript/ES6Generator.java +++ b/rhino/src/main/java/org/mozilla/javascript/ES6Generator.java @@ -7,7 +7,7 @@ package org.mozilla.javascript; public final class ES6Generator extends ScriptableObject { - private static final long serialVersionUID = 1645892441041347273L; + private static final long serialVersionUID = -1617667918827493330L; static final Object GENERATOR_TAG = "Generator"; diff --git a/rhino/src/main/java/org/mozilla/javascript/FunctionObject.java b/rhino/src/main/java/org/mozilla/javascript/FunctionObject.java index bdc7f4c2683..21885c691ef 100644 --- a/rhino/src/main/java/org/mozilla/javascript/FunctionObject.java +++ b/rhino/src/main/java/org/mozilla/javascript/FunctionObject.java @@ -16,7 +16,7 @@ import java.lang.reflect.Modifier; public class FunctionObject extends BaseFunction { - private static final long serialVersionUID = -5332312783643935019L; + private static final long serialVersionUID = 8880062939740158370L; /** * Create a JavaScript function object from a Java method. diff --git a/rhino/src/main/java/org/mozilla/javascript/FunctionScope.java b/rhino/src/main/java/org/mozilla/javascript/FunctionScope.java index f2ad393e45f..ed4017e7d2a 100644 --- a/rhino/src/main/java/org/mozilla/javascript/FunctionScope.java +++ b/rhino/src/main/java/org/mozilla/javascript/FunctionScope.java @@ -1,7 +1,7 @@ package org.mozilla.javascript; public class FunctionScope extends DeclarationScope { - private static final long serialVersionUID = -7471457301304454454L; + private static final long serialVersionUID = 4760825497832652202L; public FunctionScope(ScopeObject parentScope) { super(parentScope); diff --git a/rhino/src/main/java/org/mozilla/javascript/IdFunctionObject.java b/rhino/src/main/java/org/mozilla/javascript/IdFunctionObject.java index e81379675b7..3baa1674161 100644 --- a/rhino/src/main/java/org/mozilla/javascript/IdFunctionObject.java +++ b/rhino/src/main/java/org/mozilla/javascript/IdFunctionObject.java @@ -11,7 +11,7 @@ import java.util.Objects; public class IdFunctionObject extends BaseFunction { - private static final long serialVersionUID = -5332312783643935019L; + private static final long serialVersionUID = 4323463961654640261L; public IdFunctionObject(IdFunctionCall idcall, Object tag, int id, int arity) { if (arity < 0) throw new IllegalArgumentException(); diff --git a/rhino/src/main/java/org/mozilla/javascript/JSCode.java b/rhino/src/main/java/org/mozilla/javascript/JSCode.java index 84fc5450e49..92e218782e9 100644 --- a/rhino/src/main/java/org/mozilla/javascript/JSCode.java +++ b/rhino/src/main/java/org/mozilla/javascript/JSCode.java @@ -35,7 +35,7 @@ public JSCode build() { private static class NotCallable extends JSCode implements Serializable { - private static final long serialVersionUID = 2691205302914111400L; + private static final long serialVersionUID = -31340315773728063L; @Override public Object execute( diff --git a/rhino/src/main/java/org/mozilla/javascript/KnownBuiltInFunction.java b/rhino/src/main/java/org/mozilla/javascript/KnownBuiltInFunction.java index 56a3d5cda89..85bb7adfd34 100644 --- a/rhino/src/main/java/org/mozilla/javascript/KnownBuiltInFunction.java +++ b/rhino/src/main/java/org/mozilla/javascript/KnownBuiltInFunction.java @@ -12,7 +12,7 @@ */ public class KnownBuiltInFunction extends LambdaFunction { - private static final long serialVersionUID = -8388132362854748293L; + private static final long serialVersionUID = 4527445659952834584L; private final Object tag; diff --git a/rhino/src/main/java/org/mozilla/javascript/LambdaFunction.java b/rhino/src/main/java/org/mozilla/javascript/LambdaFunction.java index f6ae5f1e80e..ba5578e6e95 100644 --- a/rhino/src/main/java/org/mozilla/javascript/LambdaFunction.java +++ b/rhino/src/main/java/org/mozilla/javascript/LambdaFunction.java @@ -13,7 +13,7 @@ */ public class LambdaFunction extends BaseFunction { - private static final long serialVersionUID = -8388132362854748293L; + private static final long serialVersionUID = 6594410813947157220L; // The target is expected to be a lambda. Lambdas may be serialized, which // requires this special interface. diff --git a/rhino/src/main/java/org/mozilla/javascript/LazilyLoadedCtor.java b/rhino/src/main/java/org/mozilla/javascript/LazilyLoadedCtor.java index a08e568fc43..d7820a68138 100644 --- a/rhino/src/main/java/org/mozilla/javascript/LazilyLoadedCtor.java +++ b/rhino/src/main/java/org/mozilla/javascript/LazilyLoadedCtor.java @@ -17,7 +17,7 @@ *

This improves startup time and average memory usage. */ public final class LazilyLoadedCtor> implements Serializable { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = -1531091529063000542L; private static final int STATE_BEFORE_INIT = 0; private static final int STATE_INITIALIZING = 1; private static final int STATE_WITH_VALUE = 2; diff --git a/rhino/src/main/java/org/mozilla/javascript/NativeArrayIterator.java b/rhino/src/main/java/org/mozilla/javascript/NativeArrayIterator.java index 5593f0fad1c..05887afd319 100644 --- a/rhino/src/main/java/org/mozilla/javascript/NativeArrayIterator.java +++ b/rhino/src/main/java/org/mozilla/javascript/NativeArrayIterator.java @@ -15,7 +15,7 @@ public enum ARRAY_ITERATOR_TYPE { VALUES } - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 3370645355934941865L; private static final String ITERATOR_TAG = "ArrayIterator"; private ARRAY_ITERATOR_TYPE type; diff --git a/rhino/src/main/java/org/mozilla/javascript/NativeGenerator.java b/rhino/src/main/java/org/mozilla/javascript/NativeGenerator.java index fb89f2d7031..ebb7152e809 100644 --- a/rhino/src/main/java/org/mozilla/javascript/NativeGenerator.java +++ b/rhino/src/main/java/org/mozilla/javascript/NativeGenerator.java @@ -13,7 +13,7 @@ * @author Norris Boyd */ public final class NativeGenerator extends IdScriptableObject { - private static final long serialVersionUID = 1645892441041347273L; + private static final long serialVersionUID = -1383456283657974338L; private static final Object GENERATOR_TAG = "Generator"; diff --git a/rhino/src/main/java/org/mozilla/javascript/NativeJavaMap.java b/rhino/src/main/java/org/mozilla/javascript/NativeJavaMap.java index 7b4d86a449f..05c2da83241 100644 --- a/rhino/src/main/java/org/mozilla/javascript/NativeJavaMap.java +++ b/rhino/src/main/java/org/mozilla/javascript/NativeJavaMap.java @@ -168,7 +168,7 @@ public int hashCode() { }; private static final class NativeJavaMapIterator extends ES6Iterator { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = -6354388021424261488L; private static final String ITERATOR_TAG = "JavaMapIterator"; static void init(TopLevel scope, boolean sealed) { diff --git a/rhino/src/main/java/org/mozilla/javascript/NativeJavaObject.java b/rhino/src/main/java/org/mozilla/javascript/NativeJavaObject.java index 20bccc80d91..379f30fb402 100644 --- a/rhino/src/main/java/org/mozilla/javascript/NativeJavaObject.java +++ b/rhino/src/main/java/org/mozilla/javascript/NativeJavaObject.java @@ -916,7 +916,7 @@ private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundE }; private static final class JavaIterableIterator extends ES6Iterator { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = -2636492890037940863L; private static final String ITERATOR_TAG = "JavaIterableIterator"; static void init(TopLevel scope, boolean sealed) { diff --git a/rhino/src/main/java/org/mozilla/javascript/NativeStringIterator.java b/rhino/src/main/java/org/mozilla/javascript/NativeStringIterator.java index 989aa3c5f1a..90d8b572c28 100644 --- a/rhino/src/main/java/org/mozilla/javascript/NativeStringIterator.java +++ b/rhino/src/main/java/org/mozilla/javascript/NativeStringIterator.java @@ -7,7 +7,7 @@ package org.mozilla.javascript; public final class NativeStringIterator extends ES6Iterator { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 6709689999500242078L; private static final String ITERATOR_TAG = "StringIterator"; static void init(TopLevel scope, boolean sealed) { diff --git a/rhino/src/main/java/org/mozilla/javascript/ScopeObject.java b/rhino/src/main/java/org/mozilla/javascript/ScopeObject.java index ea48d09cf56..9966fe3781c 100644 --- a/rhino/src/main/java/org/mozilla/javascript/ScopeObject.java +++ b/rhino/src/main/java/org/mozilla/javascript/ScopeObject.java @@ -10,7 +10,7 @@ import java.io.Serializable; public class ScopeObject extends SlotMapOwner implements VarScope, Serializable { - private static final long serialVersionUID = -7471457301304454454L; + private static final long serialVersionUID = 2283542168979106620L; private final VarScope parentScope; diff --git a/rhino/src/main/java/org/mozilla/javascript/ScopeWrapper.java b/rhino/src/main/java/org/mozilla/javascript/ScopeWrapper.java index 90e2616b2de..cf6022dc6ae 100644 --- a/rhino/src/main/java/org/mozilla/javascript/ScopeWrapper.java +++ b/rhino/src/main/java/org/mozilla/javascript/ScopeWrapper.java @@ -1,7 +1,7 @@ package org.mozilla.javascript; public class ScopeWrapper extends ScriptableObject { - private static final long serialVersionUID = -7471457301304454454L; + private static final long serialVersionUID = -3481312197060837332L; private final VarScope scope; diff --git a/rhino/src/main/java/org/mozilla/javascript/ScriptRuntime.java b/rhino/src/main/java/org/mozilla/javascript/ScriptRuntime.java index 17c3608ecd8..1119fbe2b3c 100644 --- a/rhino/src/main/java/org/mozilla/javascript/ScriptRuntime.java +++ b/rhino/src/main/java/org/mozilla/javascript/ScriptRuntime.java @@ -2635,7 +2635,7 @@ public static Object setConst(VarScope bound, Object value, Context cx, String i * if a given property has already been enumerated. */ private static class IdEnumeration implements Serializable { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = -8685189816346084720L; Scriptable obj; Object[] ids; HashSet used; diff --git a/rhino/src/main/java/org/mozilla/javascript/SlotMapOwner.java b/rhino/src/main/java/org/mozilla/javascript/SlotMapOwner.java index 89e6122eec5..2635be5e908 100644 --- a/rhino/src/main/java/org/mozilla/javascript/SlotMapOwner.java +++ b/rhino/src/main/java/org/mozilla/javascript/SlotMapOwner.java @@ -16,7 +16,6 @@ import java.util.Objects; public abstract class SlotMapOwner> implements PropHolder { - private static final long serialVersionUID = 1L; /** * Maximum size of an {@link EmbeddedSlotMap} before it is promoted to a {@link HashSlotMap}. diff --git a/rhino/src/main/java/org/mozilla/javascript/WithScope.java b/rhino/src/main/java/org/mozilla/javascript/WithScope.java index 7a2e69168a2..a1492e2313a 100644 --- a/rhino/src/main/java/org/mozilla/javascript/WithScope.java +++ b/rhino/src/main/java/org/mozilla/javascript/WithScope.java @@ -3,8 +3,6 @@ import static org.mozilla.javascript.Scriptable.NOT_FOUND; public class WithScope implements VarScope { - private static final long serialVersionUID = -7471457301304454454L; - // This cannot be final because XML dot queries mutate it! private Scriptable obj; private final VarScope parent; diff --git a/rhino/src/main/java/org/mozilla/javascript/ast/AstNode.java b/rhino/src/main/java/org/mozilla/javascript/ast/AstNode.java index f7ebae8cb35..062c87a5634 100644 --- a/rhino/src/main/java/org/mozilla/javascript/ast/AstNode.java +++ b/rhino/src/main/java/org/mozilla/javascript/ast/AstNode.java @@ -138,7 +138,7 @@ public abstract class AstNode extends Node implements Comparable { } public static class PositionComparator implements Comparator, Serializable { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 1551233591343412911L; /** * Sorts nodes by (relative) start position. The start positions are relative to their diff --git a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/ModuleScope.java b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/ModuleScope.java index 718fcace72b..16a8fc82313 100644 --- a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/ModuleScope.java +++ b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/ModuleScope.java @@ -15,7 +15,7 @@ * URIs in order to resolve relative module IDs and check sandbox constraints. */ public class ModuleScope extends DeclarationScope { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = -877901398709024429L; private final URI uri; private final URI base; diff --git a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/ModuleScript.java b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/ModuleScript.java index aa120a0536e..0d4ec07ea24 100644 --- a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/ModuleScript.java +++ b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/ModuleScript.java @@ -16,7 +16,7 @@ * @version $Id: ModuleScript.java,v 1.3 2011/04/07 20:26:11 hannes%helma.at Exp $ */ public class ModuleScript implements Serializable { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = -8287890021565388770L; private final Script script; private final URI uri; private final URI base; diff --git a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/Require.java b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/Require.java index 4f681290388..39b1a26b6d3 100644 --- a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/Require.java +++ b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/Require.java @@ -45,7 +45,7 @@ * @version $Id: Require.java,v 1.4 2011/04/07 20:26:11 hannes%helma.at Exp $ */ public class Require extends BaseFunction { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 5682218649242405574L; private final ModuleScriptProvider moduleScriptProvider; private final TopLevel nativeScope; private final Scriptable paths; diff --git a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/RequireBuilder.java b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/RequireBuilder.java index 543abae3631..2116804eb82 100644 --- a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/RequireBuilder.java +++ b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/RequireBuilder.java @@ -20,7 +20,7 @@ * @version $Id: RequireBuilder.java,v 1.4 2011/04/07 20:26:11 hannes%helma.at Exp $ */ public class RequireBuilder implements Serializable { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 5244169608278369242L; private boolean sandboxed = true; private ModuleScriptProvider moduleScriptProvider; private Script preExec; diff --git a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/DefaultUrlConnectionExpiryCalculator.java b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/DefaultUrlConnectionExpiryCalculator.java index e118b03998a..2c93d98f245 100644 --- a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/DefaultUrlConnectionExpiryCalculator.java +++ b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/DefaultUrlConnectionExpiryCalculator.java @@ -19,7 +19,7 @@ */ public class DefaultUrlConnectionExpiryCalculator implements UrlConnectionExpiryCalculator, Serializable { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 6649125723317726741L; private final long relativeExpiry; /** Creates a new default expiry calculator with one minute relative expiry. */ diff --git a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/ModuleSource.java b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/ModuleSource.java index 3c764c64479..e8fded89631 100644 --- a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/ModuleSource.java +++ b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/ModuleSource.java @@ -31,7 +31,7 @@ * @version $Id: ModuleSource.java,v 1.3 2011/04/07 20:26:12 hannes%helma.at Exp $ */ public class ModuleSource implements Serializable { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 7183957145984428890L; private final Reader reader; private final Object securityDomain; private final URI uri; diff --git a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/ModuleSourceProviderBase.java b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/ModuleSourceProviderBase.java index f3f9982ee6d..c34e8913dc0 100644 --- a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/ModuleSourceProviderBase.java +++ b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/ModuleSourceProviderBase.java @@ -26,7 +26,7 @@ * @version $Id: ModuleSourceProviderBase.java,v 1.3 2011/04/07 20:26:12 hannes%helma.at Exp $ */ public abstract class ModuleSourceProviderBase implements ModuleSourceProvider, Serializable { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = -5687971989835149396L; @Override public ModuleSource loadSource(String moduleId, Scriptable paths, Object validator) diff --git a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/ParsedContentType.java b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/ParsedContentType.java index 3d280b11e1e..a430e17e283 100644 --- a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/ParsedContentType.java +++ b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/ParsedContentType.java @@ -14,7 +14,7 @@ * @version $Id: ParsedContentType.java,v 1.3 2011/04/07 20:26:12 hannes%helma.at Exp $ */ public final class ParsedContentType implements Serializable { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 2660291075921848672L; private final String contentType; private final String encoding; diff --git a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/SoftCachingModuleScriptProvider.java b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/SoftCachingModuleScriptProvider.java index 70e2d8bd4c5..3560d2c0c8b 100644 --- a/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/SoftCachingModuleScriptProvider.java +++ b/rhino/src/main/java/org/mozilla/javascript/commonjs/module/provider/SoftCachingModuleScriptProvider.java @@ -30,7 +30,7 @@ * $ */ public class SoftCachingModuleScriptProvider extends CachingModuleScriptProviderBase { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 523398435792363456L; private transient ReferenceQueue