[scriptable, uuid(d500e8b8-1dd1-11b2-89a1-cdf55d91cbbd)]
interface jsdIObject : nsISupports
Attributes
Line number in the creatorURL where this object was created.
readonly attribute
unsigned long
constructorLine
The URL (filename) that contains the script which defined the constructor used to create this object.
readonly attribute
string
constructorURL
Line number in the creatorURL where this object was created.
readonly attribute
unsigned long
creatorLine
The URL (filename) that contains the script which caused this object to be created.
readonly attribute
string
creatorURL
Properties specific to values which are also objects. XXX We don't add roots for these yet, so make sure you hold on to the jsdIValue from whence your jsdIObject instance came for at least as long as you hold the jsdIObject. XXX Maybe the jsClassName, jsConstructorName, and property related attribute/ functions from jsdIValue should move to this interface. We could inherit from jsdIValue or use interface flattening or something. Internal use only. */
[noscript]
readonly attribute
JSDContext
JSDContext
Internal use only. */
[noscript]
readonly attribute
JSDObject
JSDObject
jsdIValue for this object.
readonly attribute
jsdIValue
value
Compare to: