Back to index

lightning-sunbird  0.9+nobinonly
Public Attributes
jsdIObject Interface Reference

Properties specific to values which are also objects. More...

import "jsdIDebuggerService.idl";

Inheritance diagram for jsdIObject:
Inheritance graph
[legend]
Collaboration diagram for jsdIObject:
Collaboration graph
[legend]

List of all members.

Public Attributes

readonly attribute JSDContext JSDContext
 Internal use only.
readonly attribute JSDObject JSDObject
 Internal use only.
readonly attribute string creatorURL
 The URL (filename) that contains the script which caused this object to be created.
readonly attribute unsigned long creatorLine
 Line number in the creatorURL where this object was created.
readonly attribute string constructorURL
 The URL (filename) that contains the script which defined the constructor used to create this object.
readonly attribute unsigned long constructorLine
 Line number in the creatorURL where this object was created.
readonly attribute jsdIValue value
 jsdIValue for this object.

Detailed Description

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.

Definition at line 1158 of file jsdIDebuggerService.idl.


Member Data Documentation

Line number in the creatorURL where this object was created.

Definition at line 1182 of file jsdIDebuggerService.idl.

The URL (filename) that contains the script which defined the constructor used to create this object.

Definition at line 1178 of file jsdIDebuggerService.idl.

Line number in the creatorURL where this object was created.

Definition at line 1173 of file jsdIDebuggerService.idl.

The URL (filename) that contains the script which caused this object to be created.

Definition at line 1169 of file jsdIDebuggerService.idl.

Internal use only.

Definition at line 1161 of file jsdIDebuggerService.idl.

Internal use only.

Definition at line 1163 of file jsdIDebuggerService.idl.

jsdIValue for this object.

Definition at line 1186 of file jsdIDebuggerService.idl.


The documentation for this interface was generated from the following file: