Serialized Form
Package org.mozilla.javascript |
functionName
java.lang.String functionName
prototypeProperty
java.lang.Object prototypeProperty
prototypePropertyAttrs
int prototypePropertyAttrs
prototypeFlag
boolean prototypeFlag
errorObject
NativeError errorObject
sourceName
java.lang.String sourceName
lineNumber
int lineNumber
columnNumber
int columnNumber
lineSource
java.lang.String lineSource
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
master
IdFunctionMaster master
methodId
int methodId
functionType
int functionType
maxId
int maxId
idMapData
java.lang.Object[] idMapData
attributesArray
byte[] attributesArray
lastIdCache
int lastIdCache
setupFlags
byte setupFlags
extraIdAttributes
byte extraIdAttributes
itsData
org.mozilla.javascript.InterpreterData itsData
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.
-
length
long length
dense
java.lang.Object[] dense
prototypeFlag
boolean prototypeFlag
booleanValue
boolean booleanValue
prototypeFlag
boolean prototypeFlag
caller
NativeCall caller
funObj
NativeFunction funObj
thisObj
Scriptable thisObj
originalArgs
java.lang.Object[] originalArgs
debugPC
int debugPC
prototypeFlag
boolean prototypeFlag
date
double date
prototypeFlag
boolean prototypeFlag
messageValue
java.lang.Object messageValue
nameValue
java.lang.Object nameValue
prototypeFlag
boolean prototypeFlag
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
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
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
constructor
java.lang.reflect.Constructor constructor
methods
java.lang.reflect.Method[] 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
packageName
java.lang.String packageName
doubleValue
double doubleValue
prototypeFlag
boolean prototypeFlag
prototypeFlag
boolean prototypeFlag
script
Script script
prototypeIdShift
int prototypeIdShift
string
java.lang.String string
prototypeFlag
boolean prototypeFlag
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
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
exception
java.lang.Throwable exception
Package org.mozilla.javascript.regexp |
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