| Index: Source/bindings/scripts/unstable/v8_interface.py
|
| diff --git a/Source/bindings/scripts/unstable/v8_interface.py b/Source/bindings/scripts/unstable/v8_interface.py
|
| index d1ccdbe2576fdadb7a79eecf6fdf725d7f41dddc..5d4c660a664098e262a8b9708c0a5742a270a9c8 100644
|
| --- a/Source/bindings/scripts/unstable/v8_interface.py
|
| +++ b/Source/bindings/scripts/unstable/v8_interface.py
|
| @@ -83,6 +83,11 @@ def generate_interface(interface):
|
| includes.update(['bindings/v8/V8GCController.h',
|
| 'core/dom/Element.h'])
|
|
|
| + # [MeasureAs]
|
| + is_measure_as = 'MeasureAs' in extended_attributes
|
| + if is_measure_as:
|
| + includes.add('core/frame/UseCounter.h')
|
| +
|
| # [RaisesException]
|
| is_constructor_raises_exception = extended_attributes.get('RaisesException') == 'Constructor'
|
| if is_constructor_raises_exception:
|
| @@ -113,6 +118,7 @@ def generate_interface(interface):
|
| 'is_check_security': is_check_security,
|
| 'is_constructor_raises_exception': is_constructor_raises_exception,
|
| 'is_dependent_lifetime': 'DependentLifetime' in extended_attributes, # [DependentLifetime]
|
| + 'measure_as': v8_utilities.measure_as(interface), # [MeasureAs]
|
| 'runtime_enabled_function': runtime_enabled_function_name(interface), # [RuntimeEnabled]
|
| 'special_wrap_for': special_wrap_for,
|
| 'v8_class': v8_utilities.v8_class_name(interface),
|
|
|