| Index: Source/bindings/scripts/v8_interface.py
|
| diff --git a/Source/bindings/scripts/v8_interface.py b/Source/bindings/scripts/v8_interface.py
|
| index 9cc669476b6722ebe642e8fc6d2c5e15b6050133..406fee3ea90f3e71b91bbf804cda892c8fb5bab7 100644
|
| --- a/Source/bindings/scripts/v8_interface.py
|
| +++ b/Source/bindings/scripts/v8_interface.py
|
| @@ -288,17 +288,17 @@
|
| context.update({
|
| 'attributes': attributes,
|
| 'has_accessor_configuration': any(
|
| - not (attribute['exposed_test'] or
|
| + attribute['is_expose_js_accessors'] and
|
| + not (attribute['is_static'] or
|
| attribute['runtime_enabled_function']) and
|
| - not attribute['is_data_type_property'] and
|
| attribute['should_be_exposed_to_script']
|
| for attribute in attributes),
|
| 'has_attribute_configuration': any(
|
| - not (attribute['exposed_test'] or
|
| - attribute['runtime_enabled_function']) and
|
| - attribute['is_data_type_property'] and
|
| - attribute['should_be_exposed_to_script']
|
| - for attribute in attributes),
|
| + not (attribute['is_expose_js_accessors'] or
|
| + attribute['is_static'] or
|
| + attribute['runtime_enabled_function'])
|
| + and attribute['should_be_exposed_to_script']
|
| + for attribute in attributes),
|
| 'has_constructor_attributes': any(attribute['constructor_type'] for attribute in attributes),
|
| 'has_replaceable_attributes': any(attribute['is_replaceable'] for attribute in attributes),
|
| })
|
|
|