| Index: Source/bindings/scripts/v8_utilities.py
|
| diff --git a/Source/bindings/scripts/v8_utilities.py b/Source/bindings/scripts/v8_utilities.py
|
| index 3dde61cdc3dcc23428add12a222626687629f11e..41fd3e950fb6dd1978d37cf423071c01a1e96af8 100644
|
| --- a/Source/bindings/scripts/v8_utilities.py
|
| +++ b/Source/bindings/scripts/v8_utilities.py
|
| @@ -407,6 +407,15 @@ def is_unforgeable(interface, member):
|
| 'Unforgeable' in member.extended_attributes)
|
|
|
|
|
| +# [TypeChecking=Interface] / [LegacyInterfaceTypeChecking]
|
| +def is_legacy_interface_type_checking(interface, member):
|
| + if not ('TypeChecking' in interface.extended_attributes or
|
| + 'TypeChecking' in member.extended_attributes):
|
| + return True
|
| + if 'LegacyInterfaceTypeChecking' in member.extended_attributes:
|
| + return True
|
| + return False
|
| +
|
| ################################################################################
|
| # Indexed properties
|
| # http://heycam.github.io/webidl/#idl-indexed-properties
|
|
|