Serialized Form


Package org.mozilla.javascript

Class org.mozilla.javascript.BaseFunction implements Serializable

Serialized Fields

functionName

java.lang.String functionName

prototypeProperty

java.lang.Object prototypeProperty

prototypePropertyAttrs

int prototypePropertyAttrs

prototypeFlag

boolean prototypeFlag

Class org.mozilla.javascript.ClassDefinitionException implements Serializable

Class org.mozilla.javascript.EcmaError implements Serializable

Serialized Fields

errorObject

NativeError errorObject

sourceName

java.lang.String sourceName

lineNumber

int lineNumber

columnNumber

int columnNumber

lineSource

java.lang.String lineSource

Class org.mozilla.javascript.EvaluatorException implements Serializable

Class org.mozilla.javascript.FunctionObject implements Serializable

Serialized Fields

method

java.lang.reflect.Method method

ctor

java.lang.reflect.Constructor ctor

types

java.lang.Class[] types

invoker

Invoker invoker

parmsLength

short parmsLength

lengthPropertyValue

short lengthPropertyValue

hasVoidReturn

boolean hasVoidReturn

isStatic

boolean isStatic

useDynamicScope

boolean useDynamicScope

Class org.mozilla.javascript.IdFunction implements Serializable

Serialized Fields

master

IdFunctionMaster master

methodId

int methodId

functionType

int functionType

Class org.mozilla.javascript.IdScriptable implements Serializable

Serialized Fields

maxId

int maxId

idMapData

java.lang.Object[] idMapData

attributesArray

byte[] attributesArray

lastIdCache

int lastIdCache

setupFlags

byte setupFlags

extraIdAttributes

byte extraIdAttributes

Class org.mozilla.javascript.ImporterTopLevel implements Serializable

Class org.mozilla.javascript.InterpretedScript implements Serializable

Serialized Fields

itsData

org.mozilla.javascript.InterpreterData itsData

Class org.mozilla.javascript.JavaAdapter implements Serializable

Class org.mozilla.javascript.JavaScriptException implements Serializable

Serialized Fields

value

java.lang.Object value
The JavaScript exception value. This value is not intended for general use; if the JavaScriptException wraps a Java exception, getScriptableValue may return a Scriptable wrapping the original Java exception object. We would prefer to go through a getter to encapsulate the value, however that causes the bizarre error "nanosecond timeout value out of range" on the MS JVM.
 

Class org.mozilla.javascript.NativeArray implements Serializable

Serialized Fields

length

long length

dense

java.lang.Object[] dense

prototypeFlag

boolean prototypeFlag

Class org.mozilla.javascript.NativeBoolean implements Serializable

Serialized Fields

booleanValue

boolean booleanValue

prototypeFlag

boolean prototypeFlag

Class org.mozilla.javascript.NativeCall implements Serializable

Serialized Fields

caller

NativeCall caller

funObj

NativeFunction funObj

thisObj

Scriptable thisObj

originalArgs

java.lang.Object[] originalArgs

debugPC

int debugPC

prototypeFlag

boolean prototypeFlag

Class org.mozilla.javascript.NativeDate implements Serializable

Serialized Fields

date

double date

prototypeFlag

boolean prototypeFlag

Class org.mozilla.javascript.NativeError implements Serializable

Serialized Fields

messageValue

java.lang.Object messageValue

nameValue

java.lang.Object nameValue

prototypeFlag

boolean prototypeFlag

Class org.mozilla.javascript.NativeFunction implements Serializable

Serialized Fields

argNames

java.lang.String[] argNames
The "argsNames" array has the following information: argNames[0] through argNames[argCount - 1]: the names of the parameters argNames[argCount] through argNames[args.length-1]: the names of the variables declared in var statements

argCount

short argCount

version

short version

source

java.lang.String source
An encoded representation of the function source, for decompiling. Needs to be visible (only) to generated subclasses of NativeFunction.

nestedFunctions

NativeFunction[] nestedFunctions
An array of NativeFunction values for each nested function. Used internally, and also for decompiling nested functions.

debug_level

int debug_level

debug_srcName

java.lang.String debug_srcName

Class org.mozilla.javascript.NativeJavaArray implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException

Class org.mozilla.javascript.NativeJavaClass implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException

Class org.mozilla.javascript.NativeJavaConstructor implements Serializable

Serialized Fields

constructor

java.lang.reflect.Constructor constructor

Class org.mozilla.javascript.NativeJavaMethod implements Serializable

Serialized Fields

methods

java.lang.reflect.Method[] methods

Class org.mozilla.javascript.NativeJavaObject implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException

Class org.mozilla.javascript.NativeJavaPackage implements Serializable

Serialized Fields

packageName

java.lang.String packageName

Class org.mozilla.javascript.NativeMath implements Serializable

Class org.mozilla.javascript.NativeNumber implements Serializable

Serialized Fields

doubleValue

double doubleValue

prototypeFlag

boolean prototypeFlag

Class org.mozilla.javascript.NativeObject implements Serializable

Serialized Fields

prototypeFlag

boolean prototypeFlag

Class org.mozilla.javascript.NativeScript implements Serializable

Serialized Fields

script

Script script

prototypeIdShift

int prototypeIdShift

Class org.mozilla.javascript.NativeString implements Serializable

Serialized Fields

string

java.lang.String string

prototypeFlag

boolean prototypeFlag

Class org.mozilla.javascript.NotAFunctionException implements Serializable

Class org.mozilla.javascript.PropertyException implements Serializable

Class org.mozilla.javascript.ScriptableObject implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Serialized Fields

prototype

Scriptable prototype
The prototype of this object.

parent

Scriptable parent
The parent scope of this object.

slots

org.mozilla.javascript.ScriptableObject.Slot[] slots

count

int count

Class org.mozilla.javascript.WrappedException implements Serializable

Serialized Fields

exception

java.lang.Throwable exception


Package org.mozilla.javascript.regexp

Class org.mozilla.javascript.regexp.NativeRegExp implements Serializable

Serialized Fields

prototypeFlag

boolean prototypeFlag

source

java.lang.String source

lastIndex

int lastIndex

parenCount

int parenCount

flags

byte flags

program

byte[] program

ren

org.mozilla.javascript.regexp.RENode ren

Class org.mozilla.javascript.regexp.NativeRegExpCtor implements Serializable