| OLD | NEW |
| 1 #!/usr/bin/python | 1 #!/usr/bin/python |
| 2 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 3 # for details. All rights reserved. Use of this source code is governed by a | 3 # for details. All rights reserved. Use of this source code is governed by a |
| 4 # BSD-style license that can be found in the LICENSE file. | 4 # BSD-style license that can be found in the LICENSE file. |
| 5 | 5 |
| 6 """This module provides shared functionality to provide Dart metadata for | 6 """This module provides shared functionality to provide Dart metadata for |
| 7 DOM APIs. | 7 DOM APIs. |
| 8 """ | 8 """ |
| 9 | 9 |
| 10 import copy | 10 import copy |
| (...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 145 ], | 145 ], |
| 146 | 146 |
| 147 'File.lastModifiedDate': [ | 147 'File.lastModifiedDate': [ |
| 148 "@Creates('Null')", # JS date object. | 148 "@Creates('Null')", # JS date object. |
| 149 ], | 149 ], |
| 150 | 150 |
| 151 'FocusEvent.relatedTarget': [ | 151 'FocusEvent.relatedTarget': [ |
| 152 "@Creates('Null')", | 152 "@Creates('Null')", |
| 153 ], | 153 ], |
| 154 | 154 |
| 155 'Gamepad.buttons': [ |
| 156 "@Creates('JSExtendableArray|GamepadButton')", |
| 157 "@Returns('JSExtendableArray')", |
| 158 ], |
| 159 |
| 155 'HTMLCanvasElement.getContext': [ | 160 'HTMLCanvasElement.getContext': [ |
| 156 "@Creates('CanvasRenderingContext2D|RenderingContext')", | 161 "@Creates('CanvasRenderingContext2D|RenderingContext')", |
| 157 "@Returns('CanvasRenderingContext2D|RenderingContext|Null')", | 162 "@Returns('CanvasRenderingContext2D|RenderingContext|Null')", |
| 158 ], | 163 ], |
| 159 | 164 |
| 160 'HTMLInputElement.valueAsDate': [ | 165 'HTMLInputElement.valueAsDate': [ |
| 161 "@Creates('Null')", # JS date object. | 166 "@Creates('Null')", # JS date object. |
| 162 ], | 167 ], |
| 163 | 168 |
| 164 # Rather than have the result of an IDBRequest as a union over all possible | 169 # Rather than have the result of an IDBRequest as a union over all possible |
| (...skipping 722 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 887 pass | 892 pass |
| 888 else: | 893 else: |
| 889 _logger.warn('Unknown support_level - %s:%s' % (interface_id, member_id)) | 894 _logger.warn('Unknown support_level - %s:%s' % (interface_id, member_id)) |
| 890 | 895 |
| 891 return annotations | 896 return annotations |
| 892 | 897 |
| 893 def Flush(self): | 898 def Flush(self): |
| 894 json_file = open(self._api_status_path, 'w+') | 899 json_file = open(self._api_status_path, 'w+') |
| 895 json.dump(self._types, json_file, indent=2, separators=(',', ': '), sort_key
s=True) | 900 json.dump(self._types, json_file, indent=2, separators=(',', ': '), sort_key
s=True) |
| 896 json_file.close() | 901 json_file.close() |
| OLD | NEW |