[ { "type": "typedef", "typeExtAttrs": [], "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "float" }, "name": "number", "extAttrs": [] }, { "type": "exception", "name": "FrameworkException", "members": [ { "type": "const", "nullable": false, "idlType": "long", "name": "ERR_NOT_FOUND", "value": { "type": "number", "value": 1 }, "extAttrs": [] }, { "type": "field", "name": "code", "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "long" }, "extAttrs": [] } ], "inheritance": null, "extAttrs": [] }, { "type": "interface", "name": "System", "partial": false, "members": [ { "type": "operation", "getter": false, "setter": false, "creator": false, "deleter": false, "legacycaller": false, "static": false, "stringifier": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "object" }, "name": "createObject", "arguments": [ { "optional": false, "variadic": false, "extAttrs": [], "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "DOMString" }, "name": "interface" } ], "extAttrs": [] }, { "type": "operation", "getter": true, "setter": false, "creator": false, "deleter": false, "legacycaller": false, "static": false, "stringifier": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "DOMString" }, "name": null, "arguments": [ { "optional": false, "variadic": false, "extAttrs": [], "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "DOMString" }, "name": "keyName" } ], "extAttrs": [] } ], "inheritance": null, "extAttrs": [] }, { "type": "interface", "name": "TextField", "partial": false, "members": [ { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "boolean" }, "name": "const", "extAttrs": [] }, { "type": "attribute", "static": false, "stringifier": false, "inherit": false, "readonly": false, "idlType": { "sequence": false, "generic": null, "nullable": true, "array": false, "union": false, "idlType": "DOMString" }, "name": "value", "extAttrs": [] } ], "inheritance": null, "extAttrs": [] }, { "type": "interface", "name": "Foo", "partial": false, "members": [ { "type": "operation", "getter": false, "setter": false, "creator": false, "deleter": false, "legacycaller": false, "static": false, "stringifier": false, "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "void" }, "name": "op", "arguments": [ { "optional": false, "variadic": false, "extAttrs": [], "idlType": { "sequence": false, "generic": null, "nullable": false, "array": false, "union": false, "idlType": "object" }, "name": "interface" } ], "extAttrs": [] } ], "inheritance": null, "extAttrs": [] } ]