| 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 | | |