276 | | == `[TreatReturnedNullObjectAs]`(m) == #TreatReturnedNullObjectAs |
277 | | |
278 | | Summary: `[TreatReturnedNullObjectAs]` controls the behavior when a WebKit null object is returned from the WebCore implementation. |
279 | | |
280 | | Usage: The possible usage is `[TreatReturnedNullObjectAs=Undefined]`. |
281 | | It can be specified on methods that return an object: |
282 | | {{{ |
283 | | [TreatReturnedNullObjectAs=Undefined] Object func(); |
284 | | }}} |
285 | | |
286 | | * `[TreatReturnedNullObjectAs=Undefined]` indicates that if the returned object is null, the returned value is treated as a JavaScript undefined. |
287 | | |
288 | | Without `[TreatReturnedNullObjectAs=Undefined]`, if the returned object is null, then the returned value is treated as a JavaScript null. |
289 | | |