1[ 2 { 3 "type": "typedef", 4 "typeExtAttrs": [], 5 "idlType": { 6 "sequence": false, 7 "generic": null, 8 "nullable": false, 9 "array": false, 10 "union": false, 11 "idlType": "float" 12 }, 13 "name": "number", 14 "extAttrs": [] 15 }, 16 { 17 "type": "exception", 18 "name": "FrameworkException", 19 "members": [ 20 { 21 "type": "const", 22 "nullable": false, 23 "idlType": "long", 24 "name": "ERR_NOT_FOUND", 25 "value": { 26 "type": "number", 27 "value": 1 28 }, 29 "extAttrs": [] 30 }, 31 { 32 "type": "field", 33 "name": "code", 34 "idlType": { 35 "sequence": false, 36 "generic": null, 37 "nullable": false, 38 "array": false, 39 "union": false, 40 "idlType": "long" 41 }, 42 "extAttrs": [] 43 } 44 ], 45 "inheritance": null, 46 "extAttrs": [] 47 }, 48 { 49 "type": "interface", 50 "name": "System", 51 "partial": false, 52 "members": [ 53 { 54 "type": "operation", 55 "getter": false, 56 "setter": false, 57 "creator": false, 58 "deleter": false, 59 "legacycaller": false, 60 "static": false, 61 "stringifier": false, 62 "idlType": { 63 "sequence": false, 64 "generic": null, 65 "nullable": false, 66 "array": false, 67 "union": false, 68 "idlType": "object" 69 }, 70 "name": "createObject", 71 "arguments": [ 72 { 73 "optional": false, 74 "variadic": false, 75 "extAttrs": [], 76 "idlType": { 77 "sequence": false, 78 "generic": null, 79 "nullable": false, 80 "array": false, 81 "union": false, 82 "idlType": "DOMString" 83 }, 84 "name": "interface" 85 } 86 ], 87 "extAttrs": [] 88 }, 89 { 90 "type": "operation", 91 "getter": true, 92 "setter": false, 93 "creator": false, 94 "deleter": false, 95 "legacycaller": false, 96 "static": false, 97 "stringifier": false, 98 "idlType": { 99 "sequence": false, 100 "generic": null, 101 "nullable": false, 102 "array": false, 103 "union": false, 104 "idlType": "DOMString" 105 }, 106 "name": null, 107 "arguments": [ 108 { 109 "optional": false, 110 "variadic": false, 111 "extAttrs": [], 112 "idlType": { 113 "sequence": false, 114 "generic": null, 115 "nullable": false, 116 "array": false, 117 "union": false, 118 "idlType": "DOMString" 119 }, 120 "name": "keyName" 121 } 122 ], 123 "extAttrs": [] 124 } 125 ], 126 "inheritance": null, 127 "extAttrs": [] 128 }, 129 { 130 "type": "interface", 131 "name": "TextField", 132 "partial": false, 133 "members": [ 134 { 135 "type": "attribute", 136 "static": false, 137 "stringifier": false, 138 "inherit": false, 139 "readonly": false, 140 "idlType": { 141 "sequence": false, 142 "generic": null, 143 "nullable": false, 144 "array": false, 145 "union": false, 146 "idlType": "boolean" 147 }, 148 "name": "const", 149 "extAttrs": [] 150 }, 151 { 152 "type": "attribute", 153 "static": false, 154 "stringifier": false, 155 "inherit": false, 156 "readonly": false, 157 "idlType": { 158 "sequence": false, 159 "generic": null, 160 "nullable": true, 161 "array": false, 162 "union": false, 163 "idlType": "DOMString" 164 }, 165 "name": "value", 166 "extAttrs": [] 167 } 168 ], 169 "inheritance": null, 170 "extAttrs": [] 171 }, 172 { 173 "type": "interface", 174 "name": "Foo", 175 "partial": false, 176 "members": [ 177 { 178 "type": "operation", 179 "getter": false, 180 "setter": false, 181 "creator": false, 182 "deleter": false, 183 "legacycaller": false, 184 "static": false, 185 "stringifier": false, 186 "idlType": { 187 "sequence": false, 188 "generic": null, 189 "nullable": false, 190 "array": false, 191 "union": false, 192 "idlType": "void" 193 }, 194 "name": "op", 195 "arguments": [ 196 { 197 "optional": false, 198 "variadic": false, 199 "extAttrs": [], 200 "idlType": { 201 "sequence": false, 202 "generic": null, 203 "nullable": false, 204 "array": false, 205 "union": false, 206 "idlType": "object" 207 }, 208 "name": "interface" 209 } 210 ], 211 "extAttrs": [] 212 } 213 ], 214 "inheritance": null, 215 "extAttrs": [] 216 } 217]