Generate tests

This commit is contained in:
Leo Balter 2017-03-27 11:43:27 -04:00
parent 3f51de0c49
commit 2adebecbfa
No known key found for this signature in database
GPG Key ID: 2C75F319D398E36B
379 changed files with 379 additions and 279 deletions

View File

@ -5,6 +5,7 @@
description: Object Spread operator results in error when there is an getter that throws an exception (Array initializer) description: Object Spread operator results in error when there is an getter that throws an exception (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Object Spread operator results in error when using an unresolvable reference (Array initializer) description: Object Spread operator results in error when using an unresolvable reference (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Object Spread operator following other arguments (Array initializer) description: Object Spread operator following other arguments (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Object Spread operator following other arguments with empty object (Array initializer) description: Object Spread operator following other arguments with empty object (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Object Spread operator following other properties (Array initializer) description: Object Spread operator following other properties (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Object Spread operator following other arguments with null, undefined and empty object (Array initializer) description: Object Spread operator following other arguments with null, undefined and empty object (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
includes: [compareArray.js] includes: [compareArray.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Object Spread operator following other arguments with null value (Array initializer) description: Object Spread operator following other arguments with null value (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Object Spread operator following other arguments with undefined (Array initializer) description: Object Spread operator following other arguments with undefined (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Spread operation with getter results in data property descriptor (Array initializer) description: Spread operation with getter results in data property descriptor (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Getter in object literal is not evaluated (Array initializer) description: Getter in object literal is not evaluated (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Getter manipulates outter object before it's spread operation (Array initializer) description: Getter manipulates outter object before it's spread operation (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Multiple Object Spread usage calls getter multiple times (Array initializer) description: Multiple Object Spread usage calls getter multiple times (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Multiple Object Spread operation (Array initializer) description: Multiple Object Spread operation (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Null Object Spread is ignored (Array initializer) description: Null Object Spread is ignored (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Object Spread overriding immutable properties (Array initializer) description: Object Spread overriding immutable properties (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Object Spread properties overrides previous definitions (Array initializer) description: Object Spread properties overrides previous definitions (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Setter are not executed when redefined in Object Spread (Array initializer) description: Setter are not executed when redefined in Object Spread (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Object Spread doesn't copy non-enumerable properties (Array initializer) description: Object Spread doesn't copy non-enumerable properties (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Spread operation follows [[OwnPropertyKeys]] order (Array initializer) description: Spread operation follows [[OwnPropertyKeys]] order (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
includes: [compareArray.js] includes: [compareArray.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Spread operation where source object contains Symbol properties (Array initializer) description: Spread operation where source object contains Symbol properties (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Undefined Object Spread is ignored (Array initializer) description: Undefined Object Spread is ignored (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Object Spread properties being overriden (Array initializer) description: Object Spread properties being overriden (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Object Spread operator without other arguments (Array initializer) description: Object Spread operator without other arguments (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Object Spread operator on a single empty object (Array initializer) description: Object Spread operator on a single empty object (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
SpreadElement : ...AssignmentExpression SpreadElement : ...AssignmentExpression

View File

@ -5,6 +5,7 @@
description: Object Spread operator without other arguments (Array initializer) description: Object Spread operator without other arguments (Array initializer)
esid: sec-runtime-semantics-arrayaccumulation esid: sec-runtime-semantics-arrayaccumulation
es6id: 12.2.5.2 es6id: 12.2.5.2
features: [object-spread]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Getter is called when obj is being deconstructed to a rest Object (arrow function expression (default parameter)) description: Getter is called when obj is being deconstructed to a rest Object (arrow function expression (default parameter))
esid: sec-arrow-function-definitions-runtime-semantics-evaluation esid: sec-arrow-function-definitions-runtime-semantics-evaluation
es6id: 14.2.16 es6id: 14.2.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (arrow function expression (default parameter)) description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (arrow function expression (default parameter))
esid: sec-arrow-function-definitions-runtime-semantics-evaluation esid: sec-arrow-function-definitions-runtime-semantics-evaluation
es6id: 14.2.16 es6id: 14.2.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
info: | info: |
ArrowFunction : ArrowParameters => ConciseBody ArrowFunction : ArrowParameters => ConciseBody

View File

@ -5,7 +5,7 @@
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (arrow function expression (default parameter)) description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (arrow function expression (default parameter))
esid: sec-arrow-function-definitions-runtime-semantics-evaluation esid: sec-arrow-function-definitions-runtime-semantics-evaluation
es6id: 14.2.16 es6id: 14.2.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object contains just soruce object's own properties (arrow function expression (default parameter)) description: Rest object contains just soruce object's own properties (arrow function expression (default parameter))
esid: sec-arrow-function-definitions-runtime-semantics-evaluation esid: sec-arrow-function-definitions-runtime-semantics-evaluation
es6id: 14.2.16 es6id: 14.2.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object doesn't contain non-enumerable properties (arrow function expression (default parameter)) description: Rest object doesn't contain non-enumerable properties (arrow function expression (default parameter))
esid: sec-arrow-function-definitions-runtime-semantics-evaluation esid: sec-arrow-function-definitions-runtime-semantics-evaluation
es6id: 14.2.16 es6id: 14.2.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object contains just unextracted data (arrow function expression (default parameter)) description: Rest object contains just unextracted data (arrow function expression (default parameter))
esid: sec-arrow-function-definitions-runtime-semantics-evaluation esid: sec-arrow-function-definitions-runtime-semantics-evaluation
es6id: 14.2.16 es6id: 14.2.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Getter is called when obj is being deconstructed to a rest Object (arrow function expression) description: Getter is called when obj is being deconstructed to a rest Object (arrow function expression)
esid: sec-arrow-function-definitions-runtime-semantics-evaluation esid: sec-arrow-function-definitions-runtime-semantics-evaluation
es6id: 14.2.16 es6id: 14.2.16
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (arrow function expression) description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (arrow function expression)
esid: sec-arrow-function-definitions-runtime-semantics-evaluation esid: sec-arrow-function-definitions-runtime-semantics-evaluation
es6id: 14.2.16 es6id: 14.2.16
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
info: | info: |
ArrowFunction : ArrowParameters => ConciseBody ArrowFunction : ArrowParameters => ConciseBody

View File

@ -5,7 +5,7 @@
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (arrow function expression) description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (arrow function expression)
esid: sec-arrow-function-definitions-runtime-semantics-evaluation esid: sec-arrow-function-definitions-runtime-semantics-evaluation
es6id: 14.2.16 es6id: 14.2.16
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object contains just soruce object's own properties (arrow function expression) description: Rest object contains just soruce object's own properties (arrow function expression)
esid: sec-arrow-function-definitions-runtime-semantics-evaluation esid: sec-arrow-function-definitions-runtime-semantics-evaluation
es6id: 14.2.16 es6id: 14.2.16
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object doesn't contain non-enumerable properties (arrow function expression) description: Rest object doesn't contain non-enumerable properties (arrow function expression)
esid: sec-arrow-function-definitions-runtime-semantics-evaluation esid: sec-arrow-function-definitions-runtime-semantics-evaluation
es6id: 14.2.16 es6id: 14.2.16
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object contains just unextracted data (arrow function expression) description: Rest object contains just unextracted data (arrow function expression)
esid: sec-arrow-function-definitions-runtime-semantics-evaluation esid: sec-arrow-function-definitions-runtime-semantics-evaluation
es6id: 14.2.16 es6id: 14.2.16
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Object created from rest deconstruction doesn't copy source object property descriptors. (AssignmentExpression) description: Object created from rest deconstruction doesn't copy source object property descriptors. (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: RestBindingInitialization creates a new object even if lhs is an empty object (AssignmentExpression) description: RestBindingInitialization creates a new object even if lhs is an empty object (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
info: | info: |
VariableDeclaration : BindingPattern Initializer VariableDeclaration : BindingPattern Initializer

View File

@ -5,7 +5,7 @@
description: Rest deconstruction doesn't happen if getter return is abrupt (AssignmentExpression) description: Rest deconstruction doesn't happen if getter return is abrupt (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
info: | info: |
VariableDeclaration : BindingPattern Initializer VariableDeclaration : BindingPattern Initializer

View File

@ -5,7 +5,7 @@
description: Getter is called when obj is being deconstructed to a rest Object (AssignmentExpression) description: Getter is called when obj is being deconstructed to a rest Object (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (AssignmentExpression) description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (AssignmentExpression) description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
info: | info: |
VariableDeclaration : BindingPattern Initializer VariableDeclaration : BindingPattern Initializer

View File

@ -5,7 +5,7 @@
description: Object rest element needs to be the last AssignmenProperty in ObjectAssignmentPattern. (AssignmentExpression) description: Object rest element needs to be the last AssignmenProperty in ObjectAssignmentPattern. (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
negative: negative:
phase: early phase: early

View File

@ -5,7 +5,7 @@
description: RestBindingInitialization creates a new object even if lhs is a Number (AssignmentExpression) description: RestBindingInitialization creates a new object even if lhs is a Number (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
info: | info: |
VariableDeclaration : BindingPattern Initializer VariableDeclaration : BindingPattern Initializer

View File

@ -5,7 +5,7 @@
description: Rest object contains just source object's own properties (AssignmentExpression) description: Rest object contains just source object's own properties (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
info: | info: |
VariableDeclaration : BindingPattern Initializer VariableDeclaration : BindingPattern Initializer

View File

@ -5,7 +5,7 @@
description: The object rest deconstruction assignment target should obey `const` semantics. (AssignmentExpression) description: The object rest deconstruction assignment target should obey `const` semantics. (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [const, destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
info: | info: |
VariableDeclaration : BindingPattern Initializer VariableDeclaration : BindingPattern Initializer

View File

@ -5,7 +5,7 @@
description: Proper setting in the values for rest name equal to a property name. (AssignmentExpression) description: Proper setting in the values for rest name equal to a property name. (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
info: | info: |
VariableDeclaration : BindingPattern Initializer VariableDeclaration : BindingPattern Initializer

View File

@ -5,7 +5,7 @@
description: Rest object doesn't contain non-enumerable properties (AssignmentExpression) description: Rest object doesn't contain non-enumerable properties (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: RestBindingInitialization creats an object with indexes as property name (AssignmentExpression) description: RestBindingInitialization creats an object with indexes as property name (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
info: | info: |
VariableDeclaration : BindingPattern Initializer VariableDeclaration : BindingPattern Initializer

View File

@ -5,7 +5,7 @@
description: RestBindingInitialization creates a new object if lhs is a Symbol (AssignmentExpression) description: RestBindingInitialization creates a new object if lhs is a Symbol (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
info: | info: |
VariableDeclaration : BindingPattern Initializer VariableDeclaration : BindingPattern Initializer

View File

@ -5,7 +5,7 @@
description: When DestructuringAssignmentTarget is an object property setter, its value should be binded as rest object. (AssignmentExpression) description: When DestructuringAssignmentTarget is an object property setter, its value should be binded as rest object. (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
info: | info: |
VariableDeclaration : BindingPattern Initializer VariableDeclaration : BindingPattern Initializer

View File

@ -5,7 +5,7 @@
description: When DestructuringAssignmentTarget is an object property, its value should be binded as rest object. (AssignmentExpression) description: When DestructuringAssignmentTarget is an object property, its value should be binded as rest object. (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: TypeError is thrown when rhs is null because of 7.1.13 ToObject ( argument ) used by CopyDataProperties (AssignmentExpression) description: TypeError is thrown when rhs is null because of 7.1.13 ToObject ( argument ) used by CopyDataProperties (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
info: | info: |
VariableDeclaration : BindingPattern Initializer VariableDeclaration : BindingPattern Initializer

View File

@ -5,7 +5,7 @@
description: TypeError is thrown when rhs is ```undefined``` because of 7.1.13 ToObject ( argument ) used by CopyDataProperties (AssignmentExpression) description: TypeError is thrown when rhs is ```undefined``` because of 7.1.13 ToObject ( argument ) used by CopyDataProperties (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
info: | info: |
VariableDeclaration : BindingPattern Initializer VariableDeclaration : BindingPattern Initializer

View File

@ -5,7 +5,7 @@
description: Rest object contains just unextracted data (AssignmentExpression) description: Rest object contains just unextracted data (AssignmentExpression)
esid: sec-variable-statement-runtime-semantics-evaluation esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4 es6id: 13.3.2.4
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Object Spread operator results in error when there is an getter that throws an exception (CallExpression) description: Object Spread operator results in error when there is an getter that throws an exception (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Object Spread operator results in error when using an unresolvable reference (CallExpression) description: Object Spread operator results in error when using an unresolvable reference (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Object Spread operator following other arguments (CallExpression) description: Object Spread operator following other arguments (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Object Spread operator following other arguments with empty object (CallExpression) description: Object Spread operator following other arguments with empty object (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Object Spread operator following other properties (CallExpression) description: Object Spread operator following other properties (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Object Spread operator following other arguments with null, undefined and empty object (CallExpression) description: Object Spread operator following other arguments with null, undefined and empty object (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
includes: [compareArray.js] includes: [compareArray.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Object Spread operator following other arguments with null value (CallExpression) description: Object Spread operator following other arguments with null value (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Object Spread operator following other arguments with undefined (CallExpression) description: Object Spread operator following other arguments with undefined (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Spread operation with getter results in data property descriptor (CallExpression) description: Spread operation with getter results in data property descriptor (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Getter in object literal is not evaluated (CallExpression) description: Getter in object literal is not evaluated (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Getter manipulates outter object before it's spread operation (CallExpression) description: Getter manipulates outter object before it's spread operation (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Multiple Object Spread usage calls getter multiple times (CallExpression) description: Multiple Object Spread usage calls getter multiple times (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Multiple Object Spread operation (CallExpression) description: Multiple Object Spread operation (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Null Object Spread is ignored (CallExpression) description: Null Object Spread is ignored (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Object Spread overriding immutable properties (CallExpression) description: Object Spread overriding immutable properties (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Object Spread properties overrides previous definitions (CallExpression) description: Object Spread properties overrides previous definitions (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Setter are not executed when redefined in Object Spread (CallExpression) description: Setter are not executed when redefined in Object Spread (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Object Spread doesn't copy non-enumerable properties (CallExpression) description: Object Spread doesn't copy non-enumerable properties (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Spread operation follows [[OwnPropertyKeys]] order (CallExpression) description: Spread operation follows [[OwnPropertyKeys]] order (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
includes: [compareArray.js] includes: [compareArray.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Spread operation where source object contains Symbol properties (CallExpression) description: Spread operation where source object contains Symbol properties (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Undefined Object Spread is ignored (CallExpression) description: Undefined Object Spread is ignored (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Object Spread properties being overriden (CallExpression) description: Object Spread properties being overriden (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Object Spread operator without other arguments (CallExpression) description: Object Spread operator without other arguments (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,6 +5,7 @@
description: Object Spread operator on a single empty object (CallExpression) description: Object Spread operator on a single empty object (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
info: | info: |
CallExpression : MemberExpression Arguments CallExpression : MemberExpression Arguments

View File

@ -5,6 +5,7 @@
description: Object Spread operator without other arguments (CallExpression) description: Object Spread operator without other arguments (CallExpression)
esid: sec-function-calls-runtime-semantics-evaluation esid: sec-function-calls-runtime-semantics-evaluation
es6id: 12.3.4.1 es6id: 12.3.4.1
features: [object-spread]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Getter is called when obj is being deconstructed to a rest Object (class expression method (default parameter)) description: Getter is called when obj is being deconstructed to a rest Object (class expression method (default parameter))
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (class expression method (default parameter)) description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (class expression method (default parameter))
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
info: | info: |
ClassExpression : class BindingIdentifieropt ClassTail ClassExpression : class BindingIdentifieropt ClassTail

View File

@ -5,7 +5,7 @@
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (class expression method (default parameter)) description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (class expression method (default parameter))
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object contains just soruce object's own properties (class expression method (default parameter)) description: Rest object contains just soruce object's own properties (class expression method (default parameter))
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object doesn't contain non-enumerable properties (class expression method (default parameter)) description: Rest object doesn't contain non-enumerable properties (class expression method (default parameter))
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object contains just unextracted data (class expression method (default parameter)) description: Rest object contains just unextracted data (class expression method (default parameter))
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Getter is called when obj is being deconstructed to a rest Object (class expression method) description: Getter is called when obj is being deconstructed to a rest Object (class expression method)
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (class expression method) description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (class expression method)
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
info: | info: |
ClassExpression : class BindingIdentifieropt ClassTail ClassExpression : class BindingIdentifieropt ClassTail

View File

@ -5,7 +5,7 @@
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (class expression method) description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (class expression method)
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object contains just soruce object's own properties (class expression method) description: Rest object contains just soruce object's own properties (class expression method)
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object doesn't contain non-enumerable properties (class expression method) description: Rest object doesn't contain non-enumerable properties (class expression method)
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object contains just unextracted data (class expression method) description: Rest object contains just unextracted data (class expression method)
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Getter is called when obj is being deconstructed to a rest Object (static class expression generator method (default parameter)) description: Getter is called when obj is being deconstructed to a rest Object (static class expression generator method (default parameter))
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (static class expression generator method (default parameter)) description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment. (static class expression generator method (default parameter))
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
info: | info: |
ClassExpression : class BindingIdentifieropt ClassTail ClassExpression : class BindingIdentifieropt ClassTail

View File

@ -5,7 +5,7 @@
description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (static class expression generator method (default parameter)) description: When DestructuringAssignmentTarget is an object literal, it should be parsed parsed as a DestructuringAssignmentPattern and evaluated as a destructuring assignment and object rest desconstruction is allowed in that case. (static class expression generator method (default parameter))
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object contains just soruce object's own properties (static class expression generator method (default parameter)) description: Rest object contains just soruce object's own properties (static class expression generator method (default parameter))
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object doesn't contain non-enumerable properties (static class expression generator method (default parameter)) description: Rest object doesn't contain non-enumerable properties (static class expression generator method (default parameter))
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Rest object contains just unextracted data (static class expression generator method (default parameter)) description: Rest object contains just unextracted data (static class expression generator method (default parameter))
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding, default-parameters] features: [object-rest, destructuring-binding, default-parameters]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

View File

@ -5,7 +5,7 @@
description: Getter is called when obj is being deconstructed to a rest Object (static class expression generator method) description: Getter is called when obj is being deconstructed to a rest Object (static class expression generator method)
esid: sec-class-definitions-runtime-semantics-evaluation esid: sec-class-definitions-runtime-semantics-evaluation
es6id: 14.5.16 es6id: 14.5.16
features: [destructuring-binding] features: [object-rest, destructuring-binding]
flags: [generated] flags: [generated]
includes: [propertyHelper.js] includes: [propertyHelper.js]
info: | info: |

Some files were not shown because too many files have changed in this diff Show More