test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elision-step-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elision-step-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-init-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-init-undefined.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-init-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-init-undefined.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-list-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elision-step-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elision-step-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-init-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-init-undefined.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/gen-meth-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/gen-meth-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/class/dstr/gen-meth-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/gen-meth-ary-init-iter-get-err.js test262/data/test/language/statements/class/dstr/gen-meth-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-elision-step-err.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/gen-meth-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-get-err.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-init-null.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-init-undefined.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-list-err.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/gen-meth-obj-init-null.js test262/data/test/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/gen-meth-obj-init-undefined.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-throws.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-list-err.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/gen-meth-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-get-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision-step-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-get-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-step-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-init-null.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-init-undefined.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-throws.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-list-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-init-undefined.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-init-null.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-throws.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-list-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/meth-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/meth-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/class/dstr/meth-ary-init-iter-get-err.js test262/data/test/language/statements/class/dstr/meth-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/meth-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elision-step-err.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-init-iter-get-err.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision-step-err.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-init-null.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-init-undefined.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-throws.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-list-err.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/meth-obj-init-undefined.js test262/data/test/language/statements/class/dstr/meth-obj-init-null.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-id-init-throws.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-list-err.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/meth-static-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/meth-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/meth-static-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/class/dstr/meth-static-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/meth-static-ary-init-iter-get-err.js test262/data/test/language/statements/class/dstr/meth-static-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elision-step-err.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-get-err.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision-step-err.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-init-null.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-init-undefined.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-throws.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-list-err.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/meth-static-obj-init-null.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/meth-static-obj-init-undefined.js test262/data/test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-throws.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-list-err.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/private-gen-meth-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/private-meth-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/private-meth-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/private-meth-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-close.js test262/data/test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-name-iter-val.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elision.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-init-id.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-empty.js test262/data/test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-getter.js test262/data/test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/class/elements/after-same-line-gen-computed-names.js test262/data/test/language/statements/class/elements/abrupt-completition-on-field-initializer.js test262/data/test/language/statements/class/elements/after-same-line-gen-literal-names-asi.js test262/data/test/language/statements/class/elements/after-same-line-gen-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/after-same-line-gen-computed-symbol-names.js test262/data/test/language/statements/class/elements/after-same-line-gen-literal-names.js test262/data/test/language/statements/class/elements/after-same-line-gen-private-method-usage.js test262/data/test/language/statements/class/elements/after-same-line-gen-private-method-getter-usage.js test262/data/test/language/statements/class/elements/after-same-line-gen-private-field-usage.js test262/data/test/language/statements/class/elements/after-same-line-gen-private-names.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-field-identifier.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-private-method.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-private-method-alt.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-private-getter.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-private-setter.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/after-same-line-gen-static-private-fields.js test262/data/test/language/statements/class/elements/after-same-line-gen-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/after-same-line-gen-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-gen-static-private-methods.js test262/data/test/language/statements/class/elements/after-same-line-gen-string-literal-names.js test262/data/test/language/statements/class/elements/after-same-line-method-computed-symbol-names.js test262/data/test/language/statements/class/elements/after-same-line-method-computed-names.js test262/data/test/language/statements/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/after-same-line-method-literal-names-asi.js test262/data/test/language/statements/class/elements/after-same-line-method-private-method-getter-usage.js test262/data/test/language/statements/class/elements/after-same-line-method-private-field-usage.js test262/data/test/language/statements/class/elements/after-same-line-method-literal-names.js test262/data/test/language/statements/class/elements/after-same-line-method-private-names.js test262/data/test/language/statements/class/elements/after-same-line-method-private-method-usage.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-field-identifier.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-private-getter.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-private-method-alt.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-private-method.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-private-setter.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-method-static-private-fields.js test262/data/test/language/statements/class/elements/after-same-line-method-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/after-same-line-method-static-private-methods.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-computed-symbol-names.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-computed-names.js test262/data/test/language/statements/class/elements/after-same-line-method-string-literal-names.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-literal-names.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-literal-names-asi.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-private-field-usage.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-private-method-getter-usage.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-private-method-usage.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-private-names.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-field-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-private-method.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-private-getter.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-private-method-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-private-setter.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-static-private-fields.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-static-private-methods.js test262/data/test/language/statements/class/elements/after-same-line-static-async-gen-string-literal-names.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-computed-names.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-literal-names-asi.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-computed-symbol-names.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-private-field-usage.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-literal-names.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-private-method-getter-usage.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-private-method-usage.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-private-names.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-field-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-private-getter.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-private-method-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-private-method.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-private-setter.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-static-private-fields.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-static-private-methods.js test262/data/test/language/statements/class/elements/after-same-line-static-async-method-string-literal-names.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-computed-symbol-names.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-computed-names.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-literal-names-asi.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-private-field-usage.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-literal-names.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-private-method-getter-usage.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-private-method-usage.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-private-names.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-field-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-private-getter.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-private-method-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-private-method.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-private-setter.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-static-private-fields.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-static-private-methods.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-gen-string-literal-names.js test262/data/test/language/statements/class/elements/after-same-line-static-method-computed-names.js test262/data/test/language/statements/class/elements/after-same-line-static-method-computed-symbol-names.js test262/data/test/language/statements/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/after-same-line-static-method-literal-names-asi.js test262/data/test/language/statements/class/elements/after-same-line-static-method-literal-names.js test262/data/test/language/statements/class/elements/after-same-line-static-method-private-field-usage.js test262/data/test/language/statements/class/elements/after-same-line-static-method-private-method-usage.js test262/data/test/language/statements/class/elements/after-same-line-static-method-private-method-getter-usage.js test262/data/test/language/statements/class/elements/after-same-line-static-method-private-names.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-field-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-private-getter.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-private-method.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-private-method-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-private-setter.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/after-same-line-static-method-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/after-same-line-static-method-static-private-fields.js test262/data/test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/after-same-line-static-method-static-private-methods.js test262/data/test/language/statements/class/elements/after-same-line-static-method-string-literal-names.js test262/data/test/language/statements/class/elements/arrow-fnc-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/arrow-fnc-init-err-contains-super.js test262/data/test/language/statements/class/elements/comp-name-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/comp-name-init-err-contains-super.js test262/data/test/language/statements/class/elements/class-field-is-observable-by-proxy.js test262/data/test/language/statements/class/elements/class-field-on-frozen-objects.js test262/data/test/language/statements/class/elements/computed-property-abrupt-completition.js test262/data/test/language/statements/class/elements/computed-name-toprimitive.js test262/data/test/language/statements/class/elements/computed-name-toprimitive-symbol.js test262/data/test/language/statements/class/elements/ctor-called-after-fields-init.js test262/data/test/language/statements/class/elements/equality-init-err-contains-super.js test262/data/test/language/statements/class/elements/equality-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/field-declaration.js test262/data/test/language/statements/class/elements/fielddefinition-initializer-abrupt-completion.js test262/data/test/language/statements/class/elements/fields-anonymous-function-length.js test262/data/test/language/statements/class/elements/fields-asi-3.js test262/data/test/language/statements/class/elements/fields-asi-1.js test262/data/test/language/statements/class/elements/fields-asi-2.js test262/data/test/language/statements/class/elements/fields-asi-4.js test262/data/test/language/statements/class/elements/fields-asi-same-line-1.js test262/data/test/language/statements/class/elements/fields-asi-5.js test262/data/test/language/statements/class/elements/fields-asi-same-line-2.js test262/data/test/language/statements/class/elements/fields-computed-name-propname-constructor.js test262/data/test/language/statements/class/elements/fields-computed-name-static-computed-var-propname-constructor.js test262/data/test/language/statements/class/elements/fields-computed-name-static-computed-var-propname-prototype.js test262/data/test/language/statements/class/elements/fields-computed-name-static-propname-constructor.js test262/data/test/language/statements/class/elements/fields-duplicate-privatenames.js test262/data/test/language/statements/class/elements/fields-computed-name-static-propname-prototype.js test262/data/test/language/statements/class/elements/fields-literal-name-static-propname-constructor.js test262/data/test/language/statements/class/elements/fields-literal-name-propname-constructor.js test262/data/test/language/statements/class/elements/fields-hash-constructor-is-a-valid-name.js test262/data/test/language/statements/class/elements/fields-literal-name-static-propname-prototype.js test262/data/test/language/statements/class/elements/fields-string-name-propname-constructor.js test262/data/test/language/statements/class/elements/fields-string-name-static-propname-constructor.js test262/data/test/language/statements/class/elements/fields-string-name-static-propname-prototype.js test262/data/test/language/statements/class/elements/get-access-of-missing-private-static-getter.js test262/data/test/language/statements/class/elements/get-access-of-missing-private-getter.js test262/data/test/language/statements/class/elements/get-access-of-missing-shadowed-private-getter.js test262/data/test/language/statements/class/elements/grammar-private-field-optional-chaining.js test262/data/test/language/statements/class/elements/init-err-evaluation.js test262/data/test/language/statements/class/elements/init-value-defined-after-class.js test262/data/test/language/statements/class/elements/init-value-incremental.js test262/data/test/language/statements/class/elements/intercalated-static-non-static-computed-fields.js test262/data/test/language/statements/class/elements/literal-name-init-err-contains-super.js test262/data/test/language/statements/class/elements/literal-name-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/multiple-definitions-computed-names.js test262/data/test/language/statements/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/multiple-definitions-computed-symbol-names.js test262/data/test/language/statements/class/elements/multiple-definitions-literal-names-asi.js test262/data/test/language/statements/class/elements/multiple-definitions-literal-names.js test262/data/test/language/statements/class/elements/multiple-definitions-private-method-getter-usage.js test262/data/test/language/statements/class/elements/multiple-definitions-private-field-usage.js test262/data/test/language/statements/class/elements/multiple-definitions-private-method-usage.js test262/data/test/language/statements/class/elements/multiple-definitions-private-names.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-field-identifier.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-private-getter.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-private-method-alt.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-private-method.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-private-setter.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/multiple-definitions-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/multiple-definitions-static-private-fields.js test262/data/test/language/statements/class/elements/multiple-definitions-static-private-methods.js test262/data/test/language/statements/class/elements/multiple-definitions-string-literal-names.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-computed-names.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-computed-symbol-names.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-literal-names-asi.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-private-method-getter-usage.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-private-field-usage.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-literal-names.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-private-method-usage.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-private-names.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-private-method-alt.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-private-method.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-static-private-fields.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/nested-arrow-fnc-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-static-private-methods.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/nested-arrow-fnc-init-err-contains-super.js test262/data/test/language/statements/class/elements/multiple-stacked-definitions-string-literal-names.js test262/data/test/language/statements/class/elements/nested-comp-name-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/nested-comp-name-init-err-contains-super.js test262/data/test/language/statements/class/elements/nested-equality-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/nested-equality-init-err-contains-super.js test262/data/test/language/statements/class/elements/nested-literal-name-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/nested-private-arrow-fnc-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/nested-literal-name-init-err-contains-super.js test262/data/test/language/statements/class/elements/nested-private-arrow-fnc-init-err-contains-super.js test262/data/test/language/statements/class/elements/nested-private-literal-name-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/nested-private-ternary-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/nested-private-literal-name-init-err-contains-super.js test262/data/test/language/statements/class/elements/nested-private-ternary-init-err-contains-super.js test262/data/test/language/statements/class/elements/nested-private-typeof-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/nested-private-typeof-init-err-contains-super.js test262/data/test/language/statements/class/elements/nested-static-comp-name-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/nested-static-comp-name-init-err-contains-super.js test262/data/test/language/statements/class/elements/nested-static-literal-init-err-contains-super.js test262/data/test/language/statements/class/elements/nested-static-literal-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/nested-static-private-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/nested-static-private-init-err-contains-super.js test262/data/test/language/statements/class/elements/nested-static-string-literal-name-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/nested-static-string-literal-name-init-err-contains-super.js test262/data/test/language/statements/class/elements/nested-string-literal-name-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/nested-string-literal-name-init-err-contains-super.js test262/data/test/language/statements/class/elements/nested-ternary-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/nested-ternary-init-err-contains-super.js test262/data/test/language/statements/class/elements/nested-typeof-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/nested-typeof-init-err-contains-super.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-computed-names.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-computed-symbol-names.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-literal-names.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-literal-names-asi.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-private-method-usage.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-private-method-getter-usage.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-private-field-usage.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-private-names.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-private-getter.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-private-method-alt.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-private-method.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-private-setter.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-static-private-fields.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-static-private-methods.js test262/data/test/language/statements/class/elements/new-no-sc-line-method-string-literal-names.js test262/data/test/language/statements/class/elements/new-sc-line-gen-computed-symbol-names.js test262/data/test/language/statements/class/elements/new-sc-line-gen-computed-names.js test262/data/test/language/statements/class/elements/new-sc-line-gen-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/new-sc-line-gen-literal-names-asi.js test262/data/test/language/statements/class/elements/new-sc-line-gen-literal-names.js test262/data/test/language/statements/class/elements/new-sc-line-gen-private-field-usage.js test262/data/test/language/statements/class/elements/new-sc-line-gen-private-method-getter-usage.js test262/data/test/language/statements/class/elements/new-sc-line-gen-private-names.js test262/data/test/language/statements/class/elements/new-sc-line-gen-private-method-usage.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-field-identifier.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-private-getter.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-private-method-alt.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-private-method.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-private-setter.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/new-sc-line-gen-static-private-fields.js test262/data/test/language/statements/class/elements/new-sc-line-gen-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/new-sc-line-gen-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/new-sc-line-gen-string-literal-names.js test262/data/test/language/statements/class/elements/new-sc-line-method-computed-names.js test262/data/test/language/statements/class/elements/new-sc-line-gen-static-private-methods.js test262/data/test/language/statements/class/elements/new-sc-line-method-computed-symbol-names.js test262/data/test/language/statements/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/new-sc-line-method-literal-names.js test262/data/test/language/statements/class/elements/new-sc-line-method-literal-names-asi.js test262/data/test/language/statements/class/elements/new-sc-line-method-private-method-getter-usage.js test262/data/test/language/statements/class/elements/new-sc-line-method-private-field-usage.js test262/data/test/language/statements/class/elements/new-sc-line-method-private-method-usage.js test262/data/test/language/statements/class/elements/new-sc-line-method-private-names.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-field-identifier.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-private-getter.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-private-method-alt.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-private-method.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-private-setter.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/new-sc-line-method-static-private-fields.js test262/data/test/language/statements/class/elements/new-sc-line-method-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/new-sc-line-method-static-private-methods.js test262/data/test/language/statements/class/elements/private-accessor-is-visible-in-computed-properties.js test262/data/test/language/statements/class/elements/new-sc-line-method-string-literal-names.js test262/data/test/language/statements/class/elements/private-arrow-fnc-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/private-arrow-fnc-init-err-contains-super.js test262/data/test/language/statements/class/elements/private-class-field-on-frozen-objects.js test262/data/test/language/statements/class/elements/private-field-access-on-inner-function.js test262/data/test/language/statements/class/elements/private-field-access-on-inner-arrow-function.js test262/data/test/language/statements/class/elements/private-field-as-arrow-function.js test262/data/test/language/statements/class/elements/private-field-after-optional-chain.js test262/data/test/language/statements/class/elements/private-field-as-async-arrow-function.js test262/data/test/language/statements/class/elements/private-field-as-async-function.js test262/data/test/language/statements/class/elements/private-field-is-not-clobbered-by-computed-property.js test262/data/test/language/statements/class/elements/private-field-as-function.js test262/data/test/language/statements/class/elements/private-field-on-nested-class.js test262/data/test/language/statements/class/elements/private-field-is-visible-in-computed-properties.js test262/data/test/language/statements/class/elements/private-field-with-initialized-id-is-visible-in-computed-properties.js test262/data/test/language/statements/class/elements/private-getter-access-on-inner-function.js test262/data/test/language/statements/class/elements/private-getter-access-on-inner-arrow-function.js test262/data/test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js test262/data/test/language/statements/class/elements/private-getter-brand-check.js test262/data/test/language/statements/class/elements/private-getter-brand-check-super-class.js test262/data/test/language/statements/class/elements/private-getter-is-not-clobbered-by-computed-property.js test262/data/test/language/statements/class/elements/private-getter-on-nested-class.js test262/data/test/language/statements/class/elements/private-getter-shadowed-by-field-on-nested-class.js test262/data/test/language/statements/class/elements/private-getter-shadowed-by-getter-on-nested-class.js test262/data/test/language/statements/class/elements/private-getter-shadowed-by-method-on-nested-class.js test262/data/test/language/statements/class/elements/private-getter-shadowed-by-setter-on-nested-class.js test262/data/test/language/statements/class/elements/private-literal-name-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/private-literal-name-init-err-contains-super.js test262/data/test/language/statements/class/elements/private-method-access-on-inner-arrow-function.js test262/data/test/language/statements/class/elements/private-method-brand-check-multiple-evaluations-of-class.js test262/data/test/language/statements/class/elements/private-method-brand-check-super-class.js test262/data/test/language/statements/class/elements/private-method-access-on-inner-function.js test262/data/test/language/statements/class/elements/private-method-brand-check.js test262/data/test/language/statements/class/elements/private-method-comparison.js test262/data/test/language/statements/class/elements/private-method-get-and-call.js test262/data/test/language/statements/class/elements/private-method-is-not-a-own-property.js test262/data/test/language/statements/class/elements/private-method-is-not-clobbered-by-computed-property.js test262/data/test/language/statements/class/elements/private-method-is-visible-in-computed-properties.js test262/data/test/language/statements/class/elements/private-method-length.js test262/data/test/language/statements/class/elements/private-method-not-writable.js test262/data/test/language/statements/class/elements/private-method-on-nested-class.js test262/data/test/language/statements/class/elements/private-method-referenced-from-static-method.js test262/data/test/language/statements/class/elements/private-method-shadowed-by-getter-on-nested-class.js test262/data/test/language/statements/class/elements/private-method-shadowed-by-setter-on-nested-class.js test262/data/test/language/statements/class/elements/private-method-shadowed-by-field-on-nested-class.js test262/data/test/language/statements/class/elements/private-method-shadowed-on-nested-class.js test262/data/test/language/statements/class/elements/private-setter-access-on-inner-arrow-function.js test262/data/test/language/statements/class/elements/private-setter-brand-check-multiple-evaluations-of-class.js test262/data/test/language/statements/class/elements/private-setter-access-on-inner-function.js test262/data/test/language/statements/class/elements/private-setter-brand-check.js test262/data/test/language/statements/class/elements/private-setter-brand-check-super-class.js test262/data/test/language/statements/class/elements/private-setter-is-not-clobbered-by-computed-property.js test262/data/test/language/statements/class/elements/private-setter-on-nested-class.js test262/data/test/language/statements/class/elements/private-setter-shadowed-by-getter-on-nested-class.js test262/data/test/language/statements/class/elements/private-setter-shadowed-by-field-on-nested-class.js test262/data/test/language/statements/class/elements/private-setter-shadowed-by-method-on-nested-class.js test262/data/test/language/statements/class/elements/private-setter-shadowed-by-setter-on-nested-class.js test262/data/test/language/statements/class/elements/private-static-field-shadowed-by-field-on-nested-class.js test262/data/test/language/statements/class/elements/private-static-field-shadowed-by-method-on-nested-class.js test262/data/test/language/statements/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js test262/data/test/language/statements/class/elements/private-static-field-usage-inside-nested-class.js test262/data/test/language/statements/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js test262/data/test/language/statements/class/elements/private-static-getter-abrupt-completition.js test262/data/test/language/statements/class/elements/private-static-method-not-writable.js test262/data/test/language/statements/class/elements/private-static-method-length.js test262/data/test/language/statements/class/elements/private-static-method-shadowed-by-field-on-nested-class.js test262/data/test/language/statements/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js test262/data/test/language/statements/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js test262/data/test/language/statements/class/elements/private-static-method-shadowed-by-method-on-nested-class.js test262/data/test/language/statements/class/elements/private-static-method-usage-inside-nested-class.js test262/data/test/language/statements/class/elements/private-static-setter-abrupt-completition.js test262/data/test/language/statements/class/elements/private-ternary-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/private-ternary-init-err-contains-super.js test262/data/test/language/statements/class/elements/private-typeof-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/private-typeof-init-err-contains-super.js test262/data/test/language/statements/class/elements/privatefield-on-proxy.js test262/data/test/language/statements/class/elements/privatefieldget-primitive-receiver.js test262/data/test/language/statements/class/elements/privatefieldget-success-1.js test262/data/test/language/statements/class/elements/privatefieldget-success-2.js test262/data/test/language/statements/class/elements/privatefieldget-success-3.js test262/data/test/language/statements/class/elements/privatefieldget-success-4.js test262/data/test/language/statements/class/elements/privatefieldget-success-5.js test262/data/test/language/statements/class/elements/privatefieldget-typeerror-1.js test262/data/test/language/statements/class/elements/privatefieldget-typeerror-2.js test262/data/test/language/statements/class/elements/privatefieldget-typeerror-4.js test262/data/test/language/statements/class/elements/privatefieldget-typeerror-3.js test262/data/test/language/statements/class/elements/privatefieldget-typeerror-5.js test262/data/test/language/statements/class/elements/privatefieldput-primitive-receiver.js test262/data/test/language/statements/class/elements/privatefieldset-evaluation-order-1.js test262/data/test/language/statements/class/elements/privatefieldset-evaluation-order-2.js test262/data/test/language/statements/class/elements/privatefieldset-typeerror-1.js test262/data/test/language/statements/class/elements/privatefieldset-evaluation-order-3.js test262/data/test/language/statements/class/elements/privatefieldset-typeerror-2.js test262/data/test/language/statements/class/elements/privatefieldset-typeerror-11.js test262/data/test/language/statements/class/elements/privatefieldset-typeerror-10.js test262/data/test/language/statements/class/elements/privatefieldset-typeerror-3.js test262/data/test/language/statements/class/elements/privatefieldset-typeerror-4.js test262/data/test/language/statements/class/elements/privatefieldset-typeerror-6.js test262/data/test/language/statements/class/elements/privatefieldset-typeerror-5.js test262/data/test/language/statements/class/elements/privatefieldset-typeerror-7.js test262/data/test/language/statements/class/elements/privatefieldset-typeerror-9.js test262/data/test/language/statements/class/elements/privatefieldset-typeerror-8.js test262/data/test/language/statements/class/elements/privategetter-on-proxy.js test262/data/test/language/statements/class/elements/privatemethods-on-proxy.js test262/data/test/language/statements/class/elements/privatename-not-valid-earlyerr-script-1.js test262/data/test/language/statements/class/elements/privatename-not-valid-earlyerr-script-2.js test262/data/test/language/statements/class/elements/privatename-not-valid-earlyerr-script-3.js test262/data/test/language/statements/class/elements/privatename-not-valid-earlyerr-script-4.js test262/data/test/language/statements/class/elements/privatename-not-valid-earlyerr-script-5.js test262/data/test/language/statements/class/elements/privatename-not-valid-earlyerr-script-6.js test262/data/test/language/statements/class/elements/privatename-not-valid-earlyerr-script-7.js test262/data/test/language/statements/class/elements/privatename-not-valid-earlyerr-script-8.js test262/data/test/language/statements/class/elements/privatename-valid-no-earlyerr.js test262/data/test/language/statements/class/elements/prod-private-method-before-super-return-in-constructor.js test262/data/test/language/statements/class/elements/prod-private-getter-before-super-return-in-field-initializer.js test262/data/test/language/statements/class/elements/prod-private-getter-before-super-return-in-constructor.js test262/data/test/language/statements/class/elements/prod-private-method-before-super-return-in-field-initializer.js test262/data/test/language/statements/class/elements/prod-private-setter-before-super-return-in-constructor.js test262/data/test/language/statements/class/elements/prod-private-setter-before-super-return-in-field-initializer.js test262/data/test/language/statements/class/elements/public-class-field-initialization-is-visible-to-proxy.js test262/data/test/language/statements/class/elements/redeclaration-symbol.js test262/data/test/language/statements/class/elements/public-class-field-initialization-on-super-class-with-setter.js test262/data/test/language/statements/class/elements/redeclaration.js test262/data/test/language/statements/class/elements/regular-definitions-computed-names.js test262/data/test/language/statements/class/elements/regular-definitions-computed-symbol-names.js test262/data/test/language/statements/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/regular-definitions-literal-names-asi.js test262/data/test/language/statements/class/elements/regular-definitions-literal-names.js test262/data/test/language/statements/class/elements/regular-definitions-private-method-getter-usage.js test262/data/test/language/statements/class/elements/regular-definitions-private-field-usage.js test262/data/test/language/statements/class/elements/regular-definitions-private-method-usage.js test262/data/test/language/statements/class/elements/regular-definitions-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/regular-definitions-private-names.js test262/data/test/language/statements/class/elements/regular-definitions-rs-field-identifier.js test262/data/test/language/statements/class/elements/regular-definitions-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/regular-definitions-rs-private-method-alt.js test262/data/test/language/statements/class/elements/regular-definitions-rs-private-getter.js test262/data/test/language/statements/class/elements/regular-definitions-rs-private-method.js test262/data/test/language/statements/class/elements/regular-definitions-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/regular-definitions-rs-private-setter.js test262/data/test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/regular-definitions-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/regular-definitions-static-private-fields.js test262/data/test/language/statements/class/elements/regular-definitions-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/regular-definitions-static-private-methods.js test262/data/test/language/statements/class/elements/regular-definitions-string-literal-names.js test262/data/test/language/statements/class/elements/same-line-async-gen-computed-names.js test262/data/test/language/statements/class/elements/same-line-async-gen-computed-symbol-names.js test262/data/test/language/statements/class/elements/same-line-async-gen-literal-names.js test262/data/test/language/statements/class/elements/same-line-async-gen-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/same-line-async-gen-private-field-usage.js test262/data/test/language/statements/class/elements/same-line-async-gen-literal-names-asi.js test262/data/test/language/statements/class/elements/same-line-async-gen-private-method-usage.js test262/data/test/language/statements/class/elements/same-line-async-gen-private-names.js test262/data/test/language/statements/class/elements/same-line-async-gen-private-method-getter-usage.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-field-identifier.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-private-getter.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-private-method-alt.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-private-method.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-private-setter.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-async-gen-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/same-line-async-gen-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/same-line-async-gen-static-private-fields.js test262/data/test/language/statements/class/elements/same-line-async-gen-static-private-methods.js test262/data/test/language/statements/class/elements/same-line-async-gen-string-literal-names.js test262/data/test/language/statements/class/elements/same-line-async-method-computed-names.js test262/data/test/language/statements/class/elements/same-line-async-method-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/same-line-async-method-computed-symbol-names.js test262/data/test/language/statements/class/elements/same-line-async-method-literal-names-asi.js test262/data/test/language/statements/class/elements/same-line-async-method-literal-names.js test262/data/test/language/statements/class/elements/same-line-async-method-private-field-usage.js test262/data/test/language/statements/class/elements/same-line-async-method-private-method-getter-usage.js test262/data/test/language/statements/class/elements/same-line-async-method-private-method-usage.js test262/data/test/language/statements/class/elements/same-line-async-method-private-names.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-field-identifier.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-private-getter.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-private-method.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-private-method-alt.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-private-setter.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/same-line-async-method-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/same-line-async-method-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/same-line-async-method-static-private-fields.js test262/data/test/language/statements/class/elements/same-line-async-method-static-private-methods.js test262/data/test/language/statements/class/elements/same-line-async-method-string-literal-names.js test262/data/test/language/statements/class/elements/same-line-gen-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/same-line-gen-computed-names.js test262/data/test/language/statements/class/elements/same-line-gen-literal-names-asi.js test262/data/test/language/statements/class/elements/same-line-gen-computed-symbol-names.js test262/data/test/language/statements/class/elements/same-line-gen-private-method-getter-usage.js test262/data/test/language/statements/class/elements/same-line-gen-private-method-usage.js test262/data/test/language/statements/class/elements/same-line-gen-private-field-usage.js test262/data/test/language/statements/class/elements/same-line-gen-literal-names.js test262/data/test/language/statements/class/elements/same-line-gen-private-names.js test262/data/test/language/statements/class/elements/same-line-gen-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/same-line-gen-rs-field-identifier.js test262/data/test/language/statements/class/elements/same-line-gen-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/same-line-gen-rs-private-getter.js test262/data/test/language/statements/class/elements/same-line-gen-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/same-line-gen-rs-private-method-alt.js test262/data/test/language/statements/class/elements/same-line-gen-rs-private-method.js test262/data/test/language/statements/class/elements/same-line-gen-rs-private-setter.js test262/data/test/language/statements/class/elements/same-line-gen-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-gen-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/same-line-gen-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/same-line-gen-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/same-line-gen-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-gen-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/same-line-gen-static-private-fields.js test262/data/test/language/statements/class/elements/same-line-gen-static-private-methods.js test262/data/test/language/statements/class/elements/same-line-gen-string-literal-names.js test262/data/test/language/statements/class/elements/same-line-method-computed-names.js test262/data/test/language/statements/class/elements/same-line-method-computed-symbol-names.js test262/data/test/language/statements/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/same-line-method-literal-names-asi.js test262/data/test/language/statements/class/elements/same-line-method-literal-names.js test262/data/test/language/statements/class/elements/same-line-method-private-field-usage.js test262/data/test/language/statements/class/elements/same-line-method-private-method-getter-usage.js test262/data/test/language/statements/class/elements/same-line-method-private-method-usage.js test262/data/test/language/statements/class/elements/same-line-method-private-names.js test262/data/test/language/statements/class/elements/same-line-method-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/same-line-method-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/same-line-method-rs-field-identifier.js test262/data/test/language/statements/class/elements/same-line-method-rs-private-getter.js test262/data/test/language/statements/class/elements/same-line-method-rs-private-method-alt.js test262/data/test/language/statements/class/elements/same-line-method-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/same-line-method-rs-private-method.js test262/data/test/language/statements/class/elements/same-line-method-rs-private-setter.js test262/data/test/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/same-line-method-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/same-line-method-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/same-line-method-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/same-line-method-static-private-fields.js test262/data/test/language/statements/class/elements/same-line-method-static-private-methods.js test262/data/test/language/statements/class/elements/same-line-method-string-literal-names.js test262/data/test/language/statements/class/elements/set-access-of-missing-private-setter.js test262/data/test/language/statements/class/elements/set-access-of-missing-private-static-setter.js test262/data/test/language/statements/class/elements/set-access-of-missing-shadowed-private-setter.js test262/data/test/language/statements/class/elements/set-access-of-private-method.js test262/data/test/language/statements/class/elements/set-access-of-shadowed-private-method.js test262/data/test/language/statements/class/elements/static-as-valid-instance-field-assigned.js test262/data/test/language/statements/class/elements/static-comp-name-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/static-as-valid-static-field-assigned.js test262/data/test/language/statements/class/elements/static-as-valid-instance-field.js test262/data/test/language/statements/class/elements/static-as-valid-static-field.js test262/data/test/language/statements/class/elements/static-comp-name-init-err-contains-super.js test262/data/test/language/statements/class/elements/static-field-anonymous-function-length.js test262/data/test/language/statements/class/elements/static-field-declaration.js test262/data/test/language/statements/class/elements/static-field-init-this-inside-arrow-function.js test262/data/test/language/statements/class/elements/static-field-initializer-error.js test262/data/test/language/statements/class/elements/static-fielddefinition-initializer-abrupt-completion.js test262/data/test/language/statements/class/elements/static-literal-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/static-field-redeclaration.js test262/data/test/language/statements/class/elements/static-literal-init-err-contains-super.js test262/data/test/language/statements/class/elements/static-private-fields-proxy-default-handler-throws.js test262/data/test/language/statements/class/elements/static-private-getter-access-on-inner-class.js test262/data/test/language/statements/class/elements/static-private-getter-access-on-inner-arrow-function.js test262/data/test/language/statements/class/elements/static-private-getter.js test262/data/test/language/statements/class/elements/static-private-getter-access-on-inner-function.js test262/data/test/language/statements/class/elements/static-private-init-err-contains-super.js test262/data/test/language/statements/class/elements/static-private-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/static-private-method-access-on-inner-function.js test262/data/test/language/statements/class/elements/static-private-method-access-on-inner-arrow-function.js test262/data/test/language/statements/class/elements/static-private-method-subclass-receiver.js test262/data/test/language/statements/class/elements/static-private-method-and-instance-method-brand-check.js test262/data/test/language/statements/class/elements/static-private-setter-access-on-inner-arrow-function.js test262/data/test/language/statements/class/elements/static-private-method-referenced-from-instance-method.js test262/data/test/language/statements/class/elements/static-private-setter-access-on-inner-class.js test262/data/test/language/statements/class/elements/static-private-setter-access-on-inner-function.js test262/data/test/language/statements/class/elements/static-private-setter.js test262/data/test/language/statements/class/elements/static-string-literal-name-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/static-string-literal-name-init-err-contains-super.js test262/data/test/language/statements/class/elements/string-literal-name-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/string-literal-name-init-err-contains-super.js test262/data/test/language/statements/class/elements/super-access-from-arrow-func-on-field.js test262/data/test/language/statements/class/elements/super-fielddefinition-initializer-abrupt-completion.js test262/data/test/language/statements/class/elements/ternary-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/typeof-init-err-contains-arguments.js test262/data/test/language/statements/class/elements/ternary-init-err-contains-super.js test262/data/test/language/statements/class/elements/typeof-init-err-contains-super.js test262/data/test/language/statements/class/elements/wrapped-in-sc-computed-names.js test262/data/test/language/statements/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js test262/data/test/language/statements/class/elements/wrapped-in-sc-computed-symbol-names.js test262/data/test/language/statements/class/elements/wrapped-in-sc-literal-names-asi.js test262/data/test/language/statements/class/elements/wrapped-in-sc-private-field-usage.js test262/data/test/language/statements/class/elements/wrapped-in-sc-literal-names.js test262/data/test/language/statements/class/elements/wrapped-in-sc-private-method-usage.js test262/data/test/language/statements/class/elements/wrapped-in-sc-private-method-getter-usage.js test262/data/test/language/statements/class/elements/wrapped-in-sc-private-names.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-field-identifier.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-private-getter.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-private-getter-alt.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-private-method-alt.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-private-setter-alt.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-private-method.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-private-setter.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-async-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-async-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-async-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-async-method-privatename-identifier.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js test262/data/test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js test262/data/test/language/statements/class/elements/wrapped-in-sc-static-private-fields.js test262/data/test/language/statements/class/elements/wrapped-in-sc-string-literal-names.js test262/data/test/language/statements/class/elements/wrapped-in-sc-static-private-methods-with-fields.js test262/data/test/language/statements/class/elements/wrapped-in-sc-static-private-methods.js test262/data/test/language/statements/class/gen-method/array-destructuring-param-strict-body.js test262/data/test/language/statements/class/gen-method/dflt-params-arg-val-not-undefined.js test262/data/test/language/statements/class/gen-method/dflt-params-duplicates.js test262/data/test/language/statements/class/gen-method/dflt-params-abrupt.js test262/data/test/language/statements/class/gen-method/dflt-params-arg-val-undefined.js test262/data/test/language/statements/class/gen-method/dflt-params-ref-prior.js test262/data/test/language/statements/class/gen-method/dflt-params-rest.js test262/data/test/language/statements/class/gen-method/dflt-params-trailing-comma.js test262/data/test/language/statements/class/gen-method/object-destructuring-param-strict-body.js test262/data/test/language/statements/class/gen-method/params-trailing-comma-multiple.js test262/data/test/language/statements/class/gen-method/rest-param-strict-body.js test262/data/test/language/statements/class/gen-method/params-trailing-comma-single.js test262/data/test/language/statements/class/gen-method/yield-as-binding-identifier.js test262/data/test/language/statements/class/gen-method/yield-as-binding-identifier-escaped.js test262/data/test/language/statements/class/gen-method/yield-as-identifier-reference-escaped.js test262/data/test/language/statements/class/gen-method/rest-params-trailing-comma-early-error.js test262/data/test/language/statements/class/gen-method/yield-as-identifier-reference.js test262/data/test/language/statements/class/gen-method/yield-as-label-identifier-escaped.js test262/data/test/language/statements/class/gen-method/yield-as-label-identifier.js test262/data/test/language/statements/class/gen-method/yield-identifier-spread-strict.js test262/data/test/language/statements/class/gen-method/yield-identifier-strict.js test262/data/test/language/statements/class/gen-method/yield-spread-obj.js test262/data/test/language/statements/class/gen-method/yield-spread-arr-multiple.js test262/data/test/language/statements/class/gen-method/yield-spread-arr-single.js test262/data/test/language/statements/class/gen-method-static/dflt-params-abrupt.js test262/data/test/language/statements/class/gen-method-static/array-destructuring-param-strict-body.js test262/data/test/language/statements/class/gen-method-static/dflt-params-arg-val-not-undefined.js test262/data/test/language/statements/class/gen-method-static/dflt-params-duplicates.js test262/data/test/language/statements/class/gen-method-static/dflt-params-arg-val-undefined.js test262/data/test/language/statements/class/gen-method-static/dflt-params-ref-prior.js test262/data/test/language/statements/class/gen-method-static/dflt-params-rest.js test262/data/test/language/statements/class/gen-method-static/dflt-params-trailing-comma.js test262/data/test/language/statements/class/gen-method-static/object-destructuring-param-strict-body.js test262/data/test/language/statements/class/gen-method-static/params-trailing-comma-single.js test262/data/test/language/statements/class/gen-method-static/params-trailing-comma-multiple.js test262/data/test/language/statements/class/gen-method-static/rest-param-strict-body.js test262/data/test/language/statements/class/gen-method-static/rest-params-trailing-comma-early-error.js test262/data/test/language/statements/class/gen-method-static/yield-as-identifier-reference-escaped.js test262/data/test/language/statements/class/gen-method-static/yield-as-binding-identifier-escaped.js test262/data/test/language/statements/class/gen-method-static/yield-as-binding-identifier.js test262/data/test/language/statements/class/gen-method-static/yield-as-label-identifier-escaped.js test262/data/test/language/statements/class/gen-method-static/yield-as-identifier-reference.js test262/data/test/language/statements/class/gen-method-static/yield-as-label-identifier.js test262/data/test/language/statements/class/gen-method-static/yield-identifier-spread-strict.js test262/data/test/language/statements/class/gen-method-static/yield-identifier-strict.js test262/data/test/language/statements/class/gen-method-static/yield-spread-arr-multiple.js test262/data/test/language/statements/class/gen-method-static/yield-spread-arr-single.js test262/data/test/language/statements/class/method/array-destructuring-param-strict-body.js test262/data/test/language/statements/class/gen-method-static/yield-spread-obj.js test262/data/test/language/statements/class/method/dflt-params-duplicates.js test262/data/test/language/statements/class/method/dflt-params-arg-val-not-undefined.js test262/data/test/language/statements/class/method/dflt-params-abrupt.js test262/data/test/language/statements/class/method/dflt-params-arg-val-undefined.js test262/data/test/language/statements/class/method/dflt-params-rest.js test262/data/test/language/statements/class/method/dflt-params-ref-prior.js test262/data/test/language/statements/class/method/dflt-params-trailing-comma.js test262/data/test/language/statements/class/method/object-destructuring-param-strict-body.js test262/data/test/language/statements/class/method/rest-param-strict-body.js test262/data/test/language/statements/class/method/params-trailing-comma-single.js test262/data/test/language/statements/class/method/params-trailing-comma-multiple.js test262/data/test/language/statements/class/method/rest-params-trailing-comma-early-error.js test262/data/test/language/statements/class/method-static/dflt-params-arg-val-undefined.js test262/data/test/language/statements/class/method-static/dflt-params-arg-val-not-undefined.js test262/data/test/language/statements/class/method-static/dflt-params-duplicates.js test262/data/test/language/statements/class/method-static/dflt-params-abrupt.js test262/data/test/language/statements/class/method-static/array-destructuring-param-strict-body.js test262/data/test/language/statements/class/method-static/dflt-params-ref-prior.js test262/data/test/language/statements/class/method-static/dflt-params-rest.js test262/data/test/language/statements/class/method-static/dflt-params-trailing-comma.js test262/data/test/language/statements/class/method-static/rest-param-strict-body.js test262/data/test/language/statements/class/method-static/params-trailing-comma-single.js test262/data/test/language/statements/class/method-static/params-trailing-comma-multiple.js test262/data/test/language/statements/class/method-static/object-destructuring-param-strict-body.js test262/data/test/language/statements/class/method-static/rest-params-trailing-comma-early-error.js test262/data/test/language/statements/class/subclass/class-definition-null-proto-missing-return-override.js test262/data/test/language/statements/class/subclass/class-definition-null-proto-this.js test262/data/test/language/statements/class/subclass/class-definition-null-proto-super.js test262/data/test/language/statements/class/subclass/class-definition-parent-proto-null.js test262/data/test/language/statements/class/subclass/derived-class-return-override-catch-finally.js test262/data/test/language/statements/class/subclass/derived-class-return-override-catch-finally-arrow.js test262/data/test/language/statements/class/subclass/derived-class-return-override-catch-super-arrow.js test262/data/test/language/statements/class/subclass/derived-class-return-override-catch-super.js test262/data/test/language/statements/class/subclass/derived-class-return-override-catch.js test262/data/test/language/statements/class/subclass/derived-class-return-override-finally-super-arrow.js test262/data/test/language/statements/class/subclass/derived-class-return-override-for-of-arrow.js test262/data/test/language/statements/class/subclass/derived-class-return-override-finally-super.js test262/data/test/language/statements/class/subclass/derived-class-return-override-for-of.js test262/data/test/language/statements/class/subclass/superclass-async-function.js test262/data/test/language/statements/class/subclass/superclass-arrow-function.js test262/data/test/language/statements/class/subclass/superclass-async-generator-function.js test262/data/test/language/statements/class/subclass/superclass-generator-function.js test262/data/test/language/statements/class/subclass-builtins/subclass-Array.js test262/data/test/language/statements/class/subclass-builtins/subclass-AggregateError.js test262/data/test/language/statements/class/subclass-builtins/subclass-Boolean.js test262/data/test/language/statements/class/subclass-builtins/subclass-BigUint64Array.js test262/data/test/language/statements/class/subclass-builtins/subclass-BigInt64Array.js test262/data/test/language/statements/class/subclass-builtins/subclass-ArrayBuffer.js test262/data/test/language/statements/class/subclass-builtins/subclass-DataView.js test262/data/test/language/statements/class/subclass-builtins/subclass-Date.js test262/data/test/language/statements/class/subclass-builtins/subclass-EvalError.js test262/data/test/language/statements/class/subclass-builtins/subclass-Error.js test262/data/test/language/statements/class/subclass-builtins/subclass-Float64Array.js test262/data/test/language/statements/class/subclass-builtins/subclass-Float32Array.js test262/data/test/language/statements/class/subclass-builtins/subclass-Int32Array.js test262/data/test/language/statements/class/subclass-builtins/subclass-Int16Array.js test262/data/test/language/statements/class/subclass-builtins/subclass-Int8Array.js test262/data/test/language/statements/class/subclass-builtins/subclass-Map.js test262/data/test/language/statements/class/subclass-builtins/subclass-Object.js test262/data/test/language/statements/class/subclass-builtins/subclass-Number.js test262/data/test/language/statements/class/subclass-builtins/subclass-Promise.js test262/data/test/language/statements/class/subclass-builtins/subclass-RangeError.js test262/data/test/language/statements/class/subclass-builtins/subclass-ReferenceError.js test262/data/test/language/statements/class/subclass-builtins/subclass-RegExp.js test262/data/test/language/statements/class/subclass-builtins/subclass-Set.js test262/data/test/language/statements/class/subclass-builtins/subclass-SharedArrayBuffer.js test262/data/test/language/statements/class/subclass-builtins/subclass-String.js test262/data/test/language/statements/class/subclass-builtins/subclass-TypeError.js test262/data/test/language/statements/class/subclass-builtins/subclass-SyntaxError.js test262/data/test/language/statements/class/subclass-builtins/subclass-Uint16Array.js test262/data/test/language/statements/class/subclass-builtins/subclass-URIError.js test262/data/test/language/statements/class/subclass-builtins/subclass-Uint32Array.js test262/data/test/language/statements/class/subclass-builtins/subclass-Uint8Array.js test262/data/test/language/statements/class/subclass-builtins/subclass-Uint8ClampedArray.js test262/data/test/language/statements/class/subclass-builtins/subclass-WeakMap.js test262/data/test/language/statements/class/subclass-builtins/subclass-WeakRef.js test262/data/test/language/statements/class/super/in-constructor.js test262/data/test/language/statements/class/super/in-constructor-superproperty-evaluation.js test262/data/test/language/statements/class/subclass-builtins/subclass-WeakSet.js test262/data/test/language/statements/class/super/in-getter.js test262/data/test/language/statements/class/super/in-methods.js test262/data/test/language/statements/class/super/in-setter.js test262/data/test/language/statements/class/super/in-static-getter.js test262/data/test/language/statements/class/super/in-static-methods.js test262/data/test/language/statements/class/super/in-static-setter.js test262/data/test/language/statements/class/syntax/escaped-static.js test262/data/test/language/statements/const/dstr/ary-init-iter-get-err.js test262/data/test/language/statements/const/dstr/ary-init-iter-no-close.js test262/data/test/language/statements/const/dstr/ary-init-iter-close.js test262/data/test/language/statements/const/dstr/ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/const/dstr/ary-name-iter-val.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-obj-id.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/const/dstr/ary-ptrn-elision-exhausted.js test262/data/test/language/statements/const/dstr/ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/const/dstr/ary-ptrn-elision-step-err.js test262/data/test/language/statements/const/dstr/ary-ptrn-elision.js test262/data/test/language/statements/const/dstr/ary-ptrn-empty.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-id-direct.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-id-elision.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-id.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-init-ary.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-init-id.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-init-obj.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/const/dstr/obj-init-null.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js test262/data/test/language/statements/const/dstr/obj-init-undefined.js test262/data/test/language/statements/const/dstr/obj-ptrn-empty.js test262/data/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/const/dstr/obj-ptrn-id-get-value-err.js test262/data/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/const/dstr/obj-ptrn-id-init-skipped.js test262/data/test/language/statements/const/dstr/obj-ptrn-id-init-throws.js test262/data/test/language/statements/const/dstr/obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/const/dstr/obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-ary-init.js test262/data/test/language/statements/const/dstr/obj-ptrn-list-err.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-ary.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-eval-err.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-id-init.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-id.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-obj-init.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-obj.js test262/data/test/language/statements/const/dstr/obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/const/dstr/obj-ptrn-rest-getter.js test262/data/test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js test262/data/test/language/statements/for/dstr/const-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/for/dstr/const-ary-init-iter-close.js test262/data/test/language/statements/for/dstr/const-ary-init-iter-get-err.js test262/data/test/language/statements/for/dstr/const-ary-init-iter-no-close.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/for/dstr/const-ary-name-iter-val.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elision-iter-close.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elision-step-err.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-elision.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-empty.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-close.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-id.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-init-id.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/for/dstr/const-obj-init-undefined.js test262/data/test/language/statements/for/dstr/const-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/for/dstr/const-obj-init-null.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-empty.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-id-init-throws.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-list-err.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-id.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/for/dstr/const-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/for/dstr/let-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/for/dstr/let-ary-init-iter-close.js test262/data/test/language/statements/for/dstr/let-ary-init-iter-get-err.js test262/data/test/language/statements/for/dstr/let-ary-init-iter-no-close.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/for/dstr/let-ary-name-iter-val.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elision-step-err.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elision-iter-close.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-elision.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-empty.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-close.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-init-id.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-id.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/for/dstr/let-obj-init-null.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/for/dstr/let-obj-init-undefined.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-empty.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-id-init-throws.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-list-err.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-id.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/for/dstr/var-ary-init-iter-get-err.js test262/data/test/language/statements/for/dstr/let-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/for/dstr/var-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/for/dstr/var-ary-init-iter-close.js test262/data/test/language/statements/for/dstr/var-ary-init-iter-no-close.js test262/data/test/language/statements/for/dstr/var-ary-name-iter-val.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elision-iter-close.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elision-step-err.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-empty.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-elision.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-close.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-id.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-init-id.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/for/dstr/var-obj-init-null.js test262/data/test/language/statements/for/dstr/var-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/for/dstr/var-obj-init-undefined.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-empty.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-id-init-throws.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-list-err.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-ary.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-id-init.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-id.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-prop-obj.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js test262/data/test/language/statements/for-in/dstr/array-elem-nested-memberexpr-optchain-prop-ref-init.js test262/data/test/language/statements/for-in/dstr/array-elem-nested-array-invalid.js test262/data/test/language/statements/for-in/dstr/array-elem-nested-array-yield-ident-invalid.js test262/data/test/language/statements/for-in/dstr/array-elem-init-yield-ident-invalid.js test262/data/test/language/statements/for-in/dstr/array-elem-nested-obj-invalid.js test262/data/test/language/statements/for-in/dstr/array-elem-nested-obj-yield-ident-invalid.js test262/data/test/language/statements/for-in/dstr/array-elem-put-obj-literal-optchain-prop-ref-init.js test262/data/test/language/statements/for-in/dstr/array-elem-target-simple-strict.js test262/data/test/language/statements/for-in/dstr/array-elem-target-yield-invalid.js test262/data/test/language/statements/for-in/dstr/array-rest-before-element.js test262/data/test/language/statements/for-in/dstr/array-rest-before-elision.js test262/data/test/language/statements/for-in/dstr/array-rest-before-rest.js test262/data/test/language/statements/for-in/dstr/array-rest-elision-invalid.js test262/data/test/language/statements/for-in/dstr/array-rest-nested-array-yield-ident-invalid.js test262/data/test/language/statements/for-in/dstr/array-rest-init.js test262/data/test/language/statements/for-in/dstr/array-rest-nested-array-invalid.js test262/data/test/language/statements/for-in/dstr/array-rest-nested-obj-invalid.js test262/data/test/language/statements/for-in/dstr/array-rest-yield-ident-invalid.js test262/data/test/language/statements/for-in/dstr/array-rest-nested-obj-yield-ident-invalid.js test262/data/test/language/statements/for-in/dstr/obj-id-identifier-yield-ident-invalid.js test262/data/test/language/statements/for-in/dstr/obj-id-init-simple-strict.js test262/data/test/language/statements/for-in/dstr/obj-id-init-yield-ident-invalid.js test262/data/test/language/statements/for-in/dstr/obj-prop-elem-target-memberexpr-optchain-prop-ref-init.js test262/data/test/language/statements/for-in/dstr/obj-prop-elem-init-yield-ident-invalid.js test262/data/test/language/statements/for-in/dstr/obj-prop-elem-target-yield-ident-invalid.js test262/data/test/language/statements/for-in/dstr/obj-prop-elem-target-obj-literal-optchain-prop-ref-init.js test262/data/test/language/statements/for-in/dstr/obj-prop-nested-array-invalid.js test262/data/test/language/statements/for-in/dstr/obj-prop-nested-array-yield-ident-invalid.js test262/data/test/language/statements/for-in/dstr/obj-prop-nested-obj-yield-ident-invalid.js test262/data/test/language/statements/for-in/dstr/obj-prop-nested-obj-invalid.js test262/data/test/language/statements/for-in/dstr/obj-rest-not-last-element-invalid.js test262/data/test/language/statements/for-of/dstr/array-elem-init-assignment.js test262/data/test/language/statements/for-of/dstr/array-elem-init-fn-name-class.js test262/data/test/language/statements/for-of/dstr/array-elem-init-fn-name-arrow.js test262/data/test/language/statements/for-of/dstr/array-elem-init-evaluation.js test262/data/test/language/statements/for-of/dstr/array-elem-init-fn-name-cover.js test262/data/test/language/statements/for-of/dstr/array-elem-init-fn-name-fn.js test262/data/test/language/statements/for-of/dstr/array-elem-init-fn-name-gen.js test262/data/test/language/statements/for-of/dstr/array-elem-init-in.js test262/data/test/language/statements/for-of/dstr/array-elem-init-let.js test262/data/test/language/statements/for-of/dstr/array-elem-init-order.js test262/data/test/language/statements/for-of/dstr/array-elem-init-yield-ident-invalid.js test262/data/test/language/statements/for-of/dstr/array-elem-init-yield-expr.js test262/data/test/language/statements/for-of/dstr/array-elem-iter-get-err.js test262/data/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-null.js test262/data/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-err.js test262/data/test/language/statements/for-of/dstr/array-elem-iter-nrml-close-skip.js test262/data/test/language/statements/for-of/dstr/array-elem-iter-nrml-close.js test262/data/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close-err.js test262/data/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close-null.js test262/data/test/language/statements/for-of/dstr/array-elem-iter-thrw-close-err.js test262/data/test/language/statements/for-of/dstr/array-elem-iter-rtrn-close.js test262/data/test/language/statements/for-of/dstr/array-elem-iter-thrw-close.js test262/data/test/language/statements/for-of/dstr/array-elem-iter-thrw-close-skip.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-array-invalid.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-array-null.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-array-undefined-hole.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-array-undefined.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-invalid.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-array-undefined-own.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-array-yield-expr.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-memberexpr-optchain-prop-ref-init.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-array.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-obj-invalid.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-obj-null.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined-own.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined-hole.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-obj-undefined.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-obj-yield-expr.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-invalid.js test262/data/test/language/statements/for-of/dstr/array-elem-nested-obj.js test262/data/test/language/statements/for-of/dstr/array-elem-put-const.js test262/data/test/language/statements/for-of/dstr/array-elem-put-let.js test262/data/test/language/statements/for-of/dstr/array-elem-put-obj-literal-optchain-prop-ref-init.js test262/data/test/language/statements/for-of/dstr/array-elem-put-obj-literal-prop-ref-init-active.js test262/data/test/language/statements/for-of/dstr/array-elem-put-obj-literal-prop-ref-init.js test262/data/test/language/statements/for-of/dstr/array-elem-put-obj-literal-prop-ref.js test262/data/test/language/statements/for-of/dstr/array-elem-put-prop-ref-no-get.js test262/data/test/language/statements/for-of/dstr/array-elem-put-prop-ref-user-err.js test262/data/test/language/statements/for-of/dstr/array-elem-put-prop-ref.js test262/data/test/language/statements/for-of/dstr/array-elem-put-unresolvable-strict.js test262/data/test/language/statements/for-of/dstr/array-elem-target-identifier.js test262/data/test/language/statements/for-of/dstr/array-elem-target-simple-strict.js test262/data/test/language/statements/for-of/dstr/array-elem-target-yield-invalid.js test262/data/test/language/statements/for-of/dstr/array-elem-target-yield-expr.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-abpt.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-skip.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-err.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-get-err.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-err.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-skip.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-null.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close-null.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close-err.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-err.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-skip.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-nrml-close-skip.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close-err.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close-null.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-err.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-skip.js test262/data/test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close.js test262/data/test/language/statements/for-of/dstr/array-elision-iter-abpt.js test262/data/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-err.js test262/data/test/language/statements/for-of/dstr/array-elision-iter-get-err.js test262/data/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-null.js test262/data/test/language/statements/for-of/dstr/array-elision-iter-nrml-close-skip.js test262/data/test/language/statements/for-of/dstr/array-elision-iter-nrml-close.js test262/data/test/language/statements/for-of/dstr/array-elision-val-array.js test262/data/test/language/statements/for-of/dstr/array-elision-val-bool.js test262/data/test/language/statements/for-of/dstr/array-elision-val-null.js test262/data/test/language/statements/for-of/dstr/array-elision-val-num.js test262/data/test/language/statements/for-of/dstr/array-elision-val-string.js test262/data/test/language/statements/for-of/dstr/array-elision-val-undef.js test262/data/test/language/statements/for-of/dstr/array-elision-val-symbol.js test262/data/test/language/statements/for-of/dstr/array-empty-iter-close-null.js test262/data/test/language/statements/for-of/dstr/array-empty-iter-close-err.js test262/data/test/language/statements/for-of/dstr/array-empty-iter-close.js test262/data/test/language/statements/for-of/dstr/array-empty-iter-get-err.js test262/data/test/language/statements/for-of/dstr/array-empty-val-array.js test262/data/test/language/statements/for-of/dstr/array-empty-val-null.js test262/data/test/language/statements/for-of/dstr/array-empty-val-bool.js test262/data/test/language/statements/for-of/dstr/array-empty-val-string.js test262/data/test/language/statements/for-of/dstr/array-empty-val-num.js test262/data/test/language/statements/for-of/dstr/array-empty-val-symbol.js test262/data/test/language/statements/for-of/dstr/array-empty-val-undef.js test262/data/test/language/statements/for-of/dstr/array-iteration.js test262/data/test/language/statements/for-of/dstr/array-rest-before-element.js test262/data/test/language/statements/for-of/dstr/array-rest-after-element.js test262/data/test/language/statements/for-of/dstr/array-rest-after-elision.js test262/data/test/language/statements/for-of/dstr/array-rest-before-rest.js test262/data/test/language/statements/for-of/dstr/array-rest-before-elision.js test262/data/test/language/statements/for-of/dstr/array-rest-elision-invalid.js test262/data/test/language/statements/for-of/dstr/array-rest-elision-iter-abpt.js test262/data/test/language/statements/for-of/dstr/array-rest-init.js test262/data/test/language/statements/for-of/dstr/array-rest-elision.js test262/data/test/language/statements/for-of/dstr/array-rest-iter-get-err.js test262/data/test/language/statements/for-of/dstr/array-rest-iter-nrml-close-skip.js test262/data/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close-err.js test262/data/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close-null.js test262/data/test/language/statements/for-of/dstr/array-rest-iter-thrw-close-err.js test262/data/test/language/statements/for-of/dstr/array-rest-iter-rtrn-close.js test262/data/test/language/statements/for-of/dstr/array-rest-iter-thrw-close-skip.js test262/data/test/language/statements/for-of/dstr/array-rest-iter-thrw-close.js test262/data/test/language/statements/for-of/dstr/array-rest-iteration.js test262/data/test/language/statements/for-of/dstr/array-rest-lref-err.js test262/data/test/language/statements/for-of/dstr/array-rest-lref.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-array-invalid.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-array-iter-thrw-close-skip.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-array-null.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-array-undefined-hole.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-array-undefined-own.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-array-undefined.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-invalid.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-array-yield-expr.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-array.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-obj-invalid.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-obj-null.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-hole.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-own.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-obj-yield-expr.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-invalid.js test262/data/test/language/statements/for-of/dstr/array-rest-put-const.js test262/data/test/language/statements/for-of/dstr/array-rest-nested-obj.js test262/data/test/language/statements/for-of/dstr/array-rest-put-let.js test262/data/test/language/statements/for-of/dstr/array-rest-put-prop-ref-user-err.js test262/data/test/language/statements/for-of/dstr/array-rest-put-prop-ref-no-get.js test262/data/test/language/statements/for-of/dstr/array-rest-put-prop-ref.js test262/data/test/language/statements/for-of/dstr/array-rest-put-prop-ref-user-err-iter-close-skip.js test262/data/test/language/statements/for-of/dstr/array-rest-put-unresolvable-strict.js test262/data/test/language/statements/for-of/dstr/array-rest-yield-expr.js test262/data/test/language/statements/for-of/dstr/array-rest-yield-ident-invalid.js test262/data/test/language/statements/for-of/dstr/const-ary-init-iter-close.js test262/data/test/language/statements/for-of/dstr/const-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/for-of/dstr/const-ary-init-iter-get-err.js test262/data/test/language/statements/for-of/dstr/const-ary-init-iter-no-close.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/for-of/dstr/const-ary-name-iter-val.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elision-iter-close.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elision-step-err.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-elision.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-init-err.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-empty.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-close.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-id.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-init-id.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/for-of/dstr/const-obj-init-null.js test262/data/test/language/statements/for-of/dstr/const-obj-init-undefined.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-empty.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-throws.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-init-err.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-list-err.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-ary.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-id.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-prop-obj.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/for-of/dstr/const-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/for-of/dstr/let-ary-init-iter-close.js test262/data/test/language/statements/for-of/dstr/let-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/for-of/dstr/let-ary-init-iter-get-err.js test262/data/test/language/statements/for-of/dstr/let-ary-init-iter-no-close.js test262/data/test/language/statements/for-of/dstr/let-ary-name-iter-val.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elision-iter-close.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elision-step-err.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-elision.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-init-err.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-empty.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-close.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-id.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-id.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/for-of/dstr/let-obj-init-null.js test262/data/test/language/statements/for-of/dstr/let-obj-init-undefined.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-empty.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-throws.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-init-err.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-list-err.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-ary.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-id.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-prop-obj.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/for-of/dstr/obj-empty-null.js test262/data/test/language/statements/for-of/dstr/obj-empty-bool.js test262/data/test/language/statements/for-of/dstr/let-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/for-of/dstr/obj-empty-num.js test262/data/test/language/statements/for-of/dstr/obj-empty-obj.js test262/data/test/language/statements/for-of/dstr/obj-empty-string.js test262/data/test/language/statements/for-of/dstr/obj-empty-undef.js test262/data/test/language/statements/for-of/dstr/obj-empty-symbol.js test262/data/test/language/statements/for-of/dstr/obj-id-identifier-resolution-first.js test262/data/test/language/statements/for-of/dstr/obj-id-identifier-resolution-lone.js test262/data/test/language/statements/for-of/dstr/obj-id-identifier-resolution-last.js test262/data/test/language/statements/for-of/dstr/obj-id-identifier-resolution-trlng.js test262/data/test/language/statements/for-of/dstr/obj-id-identifier-resolution-middle.js test262/data/test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-invalid.js test262/data/test/language/statements/for-of/dstr/obj-id-init-assignment-null.js test262/data/test/language/statements/for-of/dstr/obj-id-init-assignment-missing.js test262/data/test/language/statements/for-of/dstr/obj-id-init-assignment-truthy.js test262/data/test/language/statements/for-of/dstr/obj-id-init-assignment-undef.js test262/data/test/language/statements/for-of/dstr/obj-id-init-evaluation.js test262/data/test/language/statements/for-of/dstr/obj-id-init-fn-name-cover.js test262/data/test/language/statements/for-of/dstr/obj-id-init-fn-name-arrow.js test262/data/test/language/statements/for-of/dstr/obj-id-init-fn-name-class.js test262/data/test/language/statements/for-of/dstr/obj-id-init-in.js test262/data/test/language/statements/for-of/dstr/obj-id-init-fn-name-gen.js test262/data/test/language/statements/for-of/dstr/obj-id-init-let.js test262/data/test/language/statements/for-of/dstr/obj-id-init-order.js test262/data/test/language/statements/for-of/dstr/obj-id-init-simple-strict.js test262/data/test/language/statements/for-of/dstr/obj-id-init-fn-name-fn.js test262/data/test/language/statements/for-of/dstr/obj-id-init-yield-ident-invalid.js test262/data/test/language/statements/for-of/dstr/obj-id-init-yield-expr.js test262/data/test/language/statements/for-of/dstr/obj-id-put-const.js test262/data/test/language/statements/for-of/dstr/obj-id-put-let.js test262/data/test/language/statements/for-of/dstr/obj-id-put-unresolvable-strict.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-missing.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-null.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-truthy.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-init-evaluation.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-init-assignment-undef.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-arrow.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-class.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-cover.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-init-in.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-init-yield-expr.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-init-let.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-gen.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-fn.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-target-memberexpr-optchain-prop-ref-init.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-invalid.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-target-obj-literal-optchain-prop-ref-init.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-target-obj-literal-prop-ref-init.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-target-obj-literal-prop-ref-init-active.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-target-yield-expr.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-target-obj-literal-prop-ref.js test262/data/test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-invalid.js test262/data/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-first.js test262/data/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-lone.js test262/data/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-last.js test262/data/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-trlng.js test262/data/test/language/statements/for-of/dstr/obj-prop-identifier-resolution-middle.js test262/data/test/language/statements/for-of/dstr/obj-prop-name-evaluation-error.js test262/data/test/language/statements/for-of/dstr/obj-prop-name-evaluation.js test262/data/test/language/statements/for-of/dstr/obj-prop-nested-array-invalid.js test262/data/test/language/statements/for-of/dstr/obj-prop-nested-array-null.js test262/data/test/language/statements/for-of/dstr/obj-prop-nested-array-undefined-own.js test262/data/test/language/statements/for-of/dstr/obj-prop-nested-array-yield-expr.js test262/data/test/language/statements/for-of/dstr/obj-prop-nested-array-undefined.js test262/data/test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-invalid.js test262/data/test/language/statements/for-of/dstr/obj-prop-nested-obj-invalid.js test262/data/test/language/statements/for-of/dstr/obj-prop-nested-array.js test262/data/test/language/statements/for-of/dstr/obj-prop-nested-obj-null.js test262/data/test/language/statements/for-of/dstr/obj-prop-nested-obj-undefined-own.js test262/data/test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-invalid.js test262/data/test/language/statements/for-of/dstr/obj-prop-nested-obj-undefined.js test262/data/test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-expr.js test262/data/test/language/statements/for-of/dstr/obj-prop-put-const.js test262/data/test/language/statements/for-of/dstr/obj-prop-nested-obj.js test262/data/test/language/statements/for-of/dstr/obj-prop-put-let.js test262/data/test/language/statements/for-of/dstr/obj-prop-put-order.js test262/data/test/language/statements/for-of/dstr/obj-prop-put-prop-ref-user-err.js test262/data/test/language/statements/for-of/dstr/obj-prop-put-prop-ref.js test262/data/test/language/statements/for-of/dstr/obj-prop-put-prop-ref-no-get.js test262/data/test/language/statements/for-of/dstr/obj-prop-put-unresolvable-strict.js test262/data/test/language/statements/for-of/dstr/obj-rest-descriptors.js test262/data/test/language/statements/for-of/dstr/obj-rest-empty-obj.js test262/data/test/language/statements/for-of/dstr/obj-rest-getter-abrupt-get-error.js test262/data/test/language/statements/for-of/dstr/obj-rest-getter.js test262/data/test/language/statements/for-of/dstr/obj-rest-number.js test262/data/test/language/statements/for-of/dstr/obj-rest-not-last-element-invalid.js test262/data/test/language/statements/for-of/dstr/obj-rest-order.js test262/data/test/language/statements/for-of/dstr/obj-rest-put-const.js test262/data/test/language/statements/for-of/dstr/obj-rest-same-name.js test262/data/test/language/statements/for-of/dstr/obj-rest-skip-non-enumerable.js test262/data/test/language/statements/for-of/dstr/obj-rest-symbol-val.js test262/data/test/language/statements/for-of/dstr/obj-rest-str-val.js test262/data/test/language/statements/for-of/dstr/obj-rest-to-property.js test262/data/test/language/statements/for-of/dstr/obj-rest-to-property-with-setter.js test262/data/test/language/statements/for-of/dstr/obj-rest-val-undefined.js test262/data/test/language/statements/for-of/dstr/obj-rest-val-null.js test262/data/test/language/statements/for-of/dstr/var-ary-init-iter-close.js test262/data/test/language/statements/for-of/dstr/obj-rest-valid-object.js test262/data/test/language/statements/for-of/dstr/var-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/for-of/dstr/var-ary-init-iter-get-err.js test262/data/test/language/statements/for-of/dstr/var-ary-init-iter-no-close.js test262/data/test/language/statements/for-of/dstr/var-ary-name-iter-val.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elision-iter-close.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elision-step-err.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-elision.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-init-err.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-empty.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-close.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-id.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-id.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/for-of/dstr/var-obj-init-null.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-empty.js test262/data/test/language/statements/for-of/dstr/var-obj-init-undefined.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-throws.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-init-err.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-list-err.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-ary.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-prop-obj.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/function/dstr/ary-init-iter-close.js test262/data/test/language/statements/function/dstr/ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/function/dstr/ary-init-iter-no-close.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/function/dstr/ary-name-iter-val.js test262/data/test/language/statements/function/dstr/ary-init-iter-get-err.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-obj-id.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/function/dstr/ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/function/dstr/ary-ptrn-elision-step-err.js test262/data/test/language/statements/function/dstr/ary-ptrn-elision-exhausted.js test262/data/test/language/statements/function/dstr/ary-ptrn-elision.js test262/data/test/language/statements/function/dstr/ary-ptrn-empty.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-id-direct.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-id-elision.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-init-ary.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-id.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-init-id.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-init-obj.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-obj-id.js test262/data/test/language/statements/function/dstr/ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/function/dstr/dflt-ary-init-iter-close.js test262/data/test/language/statements/function/dstr/dflt-ary-init-iter-get-err.js test262/data/test/language/statements/function/dstr/dflt-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/function/dstr/dflt-ary-name-iter-val.js test262/data/test/language/statements/function/dstr/dflt-ary-init-iter-no-close.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elision.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-empty.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-elision-step-err.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-id.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/function/dstr/dflt-obj-init-null.js test262/data/test/language/statements/function/dstr/dflt-obj-init-undefined.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-empty.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-id-init-throws.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-list-err.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-ary.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-rest-getter.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-prop-obj.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/function/dstr/obj-init-null.js test262/data/test/language/statements/function/dstr/dflt-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/function/dstr/obj-init-undefined.js test262/data/test/language/statements/function/dstr/obj-ptrn-empty.js test262/data/test/language/statements/function/dstr/obj-ptrn-id-get-value-err.js test262/data/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/function/dstr/obj-ptrn-id-init-skipped.js test262/data/test/language/statements/function/dstr/obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/function/dstr/obj-ptrn-id-init-throws.js test262/data/test/language/statements/function/dstr/obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/function/dstr/obj-ptrn-list-err.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-ary-init.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-eval-err.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-ary.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-id-init.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-obj-init.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-id.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/function/dstr/obj-ptrn-prop-obj.js test262/data/test/language/statements/function/dstr/obj-ptrn-rest-getter.js test262/data/test/language/statements/function/dstr/obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/function/dstr/obj-ptrn-rest-val-obj.js test262/data/test/language/statements/function/early-errors/invalid-names-member-expression-bad-reference.js test262/data/test/language/statements/function/early-errors/invalid-names-call-expression-this.js test262/data/test/language/statements/function/early-errors/invalid-names-call-expression-bad-reference.js test262/data/test/language/statements/function/early-errors/invalid-names-member-expression-this.js test262/data/test/language/statements/generators/dstr/ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/generators/dstr/ary-init-iter-get-err.js test262/data/test/language/statements/generators/dstr/ary-init-iter-no-close.js test262/data/test/language/statements/generators/dstr/ary-name-iter-val.js test262/data/test/language/statements/generators/dstr/ary-init-iter-close.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-obj-id.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/generators/dstr/ary-ptrn-empty.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elision.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elision-step-err.js test262/data/test/language/statements/generators/dstr/ary-ptrn-elision-exhausted.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-id-direct.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-init-ary.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-id-elision.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-id.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-init-id.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-init-obj.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-obj-id.js test262/data/test/language/statements/generators/dstr/dflt-ary-init-iter-get-err.js test262/data/test/language/statements/generators/dstr/dflt-ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/generators/dstr/ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/generators/dstr/dflt-ary-init-iter-close.js test262/data/test/language/statements/generators/dstr/dflt-ary-init-iter-no-close.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/generators/dstr/dflt-ary-name-iter-val.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elision.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-id.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elision-step-err.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elision-exhausted.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-empty.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-direct.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-ary.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-obj.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-id.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-obj-id.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-elision.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/generators/dstr/dflt-obj-init-null.js test262/data/test/language/statements/generators/dstr/dflt-obj-init-undefined.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-empty.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-id-get-value-err.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-throws.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-id-init-skipped.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-init.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-list-err.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-eval-err.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-init.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-getter.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-val-obj.js test262/data/test/language/statements/generators/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/generators/dstr/obj-init-null.js test262/data/test/language/statements/generators/dstr/obj-init-undefined.js test262/data/test/language/statements/generators/dstr/obj-ptrn-id-get-value-err.js test262/data/test/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/generators/dstr/obj-ptrn-empty.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-obj-id.js test262/data/test/language/statements/let/dstr/ary-ptrn-elision-exhausted.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/let/dstr/ary-ptrn-empty.js test262/data/test/language/statements/let/dstr/ary-ptrn-elision-step-err.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/let/dstr/ary-ptrn-elision.js test262/data/test/language/statements/let/dstr/ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/let/dstr/obj-ptrn-id-get-value-err.js test262/data/test/language/statements/let/dstr/obj-ptrn-empty.js test262/data/test/language/statements/let/dstr/obj-init-null.js test262/data/test/language/statements/let/dstr/obj-init-undefined.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-id.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-init-obj.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-init-id.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-init-ary.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-id-elision.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-id-direct.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/let/dstr/ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/let/dstr/obj-ptrn-id-init-throws.js test262/data/test/language/statements/let/dstr/obj-ptrn-list-err.js test262/data/test/language/statements/let/dstr/obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/let/dstr/obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/let/dstr/obj-ptrn-id-init-skipped.js test262/data/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/let/dstr/obj-ptrn-rest-getter.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-obj.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-obj-init.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-id.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-id-init.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-eval-err.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-ary.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/let/dstr/obj-ptrn-prop-ary-init.js test262/data/test/language/statements/let/syntax/let-newline-yield-in-generator-function.js test262/data/test/language/statements/let/syntax/let-newline-yield-in-normal-function.js test262/data/test/language/statements/let/syntax/let-newline-await-in-normal-function.js test262/data/test/language/statements/let/syntax/let-iteration-variable-is-freshly-allocated-for-each-iteration-single-let-binding.js test262/data/test/language/statements/let/syntax/let-iteration-variable-is-freshly-allocated-for-each-iteration-multi-let-binding.js test262/data/test/language/statements/let/syntax/let-closure-inside-condition.js test262/data/test/language/statements/let/syntax/let-closure-inside-next-expression.js test262/data/test/language/statements/let/syntax/let-closure-inside-initialization.js test262/data/test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js test262/data/test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/try/dstr/ary-name-iter-val.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/try/dstr/ary-init-iter-get-err.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/try/dstr/ary-init-iter-close.js test262/data/test/language/statements/try/dstr/ary-init-iter-no-close.js test262/data/test/language/statements/try/dstr/ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/try/dstr/ary-ptrn-empty.js test262/data/test/language/statements/try/dstr/ary-ptrn-elision.js test262/data/test/language/statements/try/dstr/ary-ptrn-elision-step-err.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/try/dstr/ary-ptrn-elision-exhausted.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-obj-id.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/try/dstr/ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-id-direct.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/try/dstr/obj-ptrn-id-get-value-err.js test262/data/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/try/dstr/obj-ptrn-empty.js test262/data/test/language/statements/try/dstr/obj-init-undefined.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/try/dstr/obj-init-null.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-obj-id.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-init-obj.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-init-id.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-id.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-init-ary.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/try/dstr/ary-ptrn-rest-id-elision.js test262/data/test/language/statements/try/dstr/obj-ptrn-list-err.js test262/data/test/language/statements/try/dstr/obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/try/dstr/obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/try/dstr/obj-ptrn-id-init-throws.js test262/data/test/language/statements/try/dstr/obj-ptrn-id-init-skipped.js test262/data/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/try/dstr/obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-obj.js test262/data/test/language/statements/try/dstr/obj-ptrn-rest-getter.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-obj-value-undef.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-id.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-obj-init.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-id-init.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-eval-err.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-ary.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/try/dstr/obj-ptrn-prop-ary-init.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elision-init.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elision-iter.js test262/data/test/language/statements/variable/dstr/ary-init-iter-no-close.js test262/data/test/language/statements/variable/dstr/ary-init-iter-get-err.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-init.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-iter.js test262/data/test/language/statements/variable/dstr/ary-init-iter-get-err-array-prototype.js test262/data/test/language/statements/variable/dstr/ary-name-iter-val.js test262/data/test/language/statements/variable/dstr/ary-init-iter-close.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-iter.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-init.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-init.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-iter.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-throws.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-hole.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-skipped.js test262/data/test/language/statements/try/dstr/obj-ptrn-rest-val-obj.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-gen.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-fn.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-cover.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-class.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-exhausted.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-ary-val-null.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elision-exhausted.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-null.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-obj-val-undef.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id-init.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-obj-id.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-obj-id-init.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-static-init-await-valid.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-static-init-await-invalid.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val-array-prototype.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val-err.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-step-err.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-complete.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-iter-done.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-undef.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elem-id-init-unresolvable.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elision.js test262/data/test/language/statements/variable/dstr/ary-ptrn-elision-step-err.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-id-elision-next-err.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-ary-empty.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-ary-elision.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js test262/data/test/language/statements/variable/dstr/ary-ptrn-empty.js test262/data/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-class.js test262/data/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-arrow.js test262/data/test/language/statements/variable/dstr/obj-ptrn-empty.js test262/data/test/language/statements/variable/dstr/obj-ptrn-elem-id-static-init-await-valid.js test262/data/test/language/statements/variable/dstr/obj-init-null.js test262/data/test/language/statements/variable/dstr/obj-init-undefined.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js test262/data/test/language/statements/variable/dstr/obj-ptrn-elem-id-static-init-await-invalid.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-obj-prop-id.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-obj.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-ary.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-not-final-id.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-init-id.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-init-obj.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-id.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-id-iter-val-err.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-id-iter-step-err.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-init-ary.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-id-exhausted.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-id-elision.js test262/data/test/language/statements/variable/dstr/ary-ptrn-rest-id-direct.js test262/data/test/language/statements/variable/dstr/obj-ptrn-id-get-value-err.js test262/data/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-fn.js test262/data/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-cover.js test262/data/test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-gen.js test262/data/test/language/statements/variable/dstr/obj-ptrn-id-init-skipped.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-null.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-id.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-id-trailing-comma.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-id-init.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-unresolvable.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-throws.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-id-init-skipped.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-id-get-value-err.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-eval-err.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-ary.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-ary-value-null.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-ary-trailing-comma.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-ary-init.js test262/data/test/language/statements/variable/dstr/obj-ptrn-list-err.js test262/data/test/language/statements/variable/dstr/obj-ptrn-id-init-throws.js test262/data/test/language/statements/variable/dstr/obj-ptrn-id-trailing-comma.js test262/data/test/language/statements/variable/dstr/obj-ptrn-id-init-unresolvable.js test262/data/test/language/statements/variable/dstr/obj-ptrn-rest-getter.js test262/data/test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js test262/data/test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-obj.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-obj-init.js test262/data/test/language/statements/variable/dstr/obj-ptrn-prop-obj-value-undef.js test262/data/test/annexB/built-ins/Date/prototype/getYear/not-a-constructor.js test262/data/test/annexB/built-ins/Date/prototype/setYear/not-a-constructor.js test262/data/test/annexB/built-ins/Date/prototype/toGMTString/not-a-constructor.js test262/data/test/annexB/built-ins/RegExp/prototype/compile/this-subclass-instance.js test262/data/test/annexB/built-ins/String/prototype/anchor/not-a-constructor.js test262/data/test/annexB/built-ins/String/prototype/big/not-a-constructor.js test262/data/test/annexB/built-ins/String/prototype/blink/not-a-constructor.js test262/data/test/annexB/built-ins/String/prototype/bold/not-a-constructor.js test262/data/test/annexB/built-ins/String/prototype/fixed/not-a-constructor.js test262/data/test/annexB/built-ins/String/prototype/fontcolor/not-a-constructor.js test262/data/test/annexB/built-ins/String/prototype/fontsize/not-a-constructor.js test262/data/test/annexB/built-ins/String/prototype/italics/not-a-constructor.js test262/data/test/annexB/built-ins/String/prototype/link/not-a-constructor.js test262/data/test/annexB/built-ins/String/prototype/small/not-a-constructor.js test262/data/test/annexB/built-ins/String/prototype/strike/not-a-constructor.js test262/data/test/annexB/built-ins/String/prototype/sub/not-a-constructor.js test262/data/test/annexB/built-ins/String/prototype/substr/B.2.3.js test262/data/test/annexB/built-ins/String/prototype/substr/length-falsey.js test262/data/test/annexB/built-ins/String/prototype/substr/length-negative.js test262/data/test/annexB/built-ins/String/prototype/substr/length-positive.js test262/data/test/annexB/built-ins/String/prototype/substr/length-to-int-err.js test262/data/test/annexB/built-ins/String/prototype/substr/name.js test262/data/test/annexB/built-ins/String/prototype/substr/length.js test262/data/test/annexB/built-ins/String/prototype/substr/length-undef.js test262/data/test/annexB/built-ins/String/prototype/substr/start-negative.js test262/data/test/annexB/built-ins/String/prototype/substr/not-a-constructor.js test262/data/test/annexB/built-ins/String/prototype/substr/surrogate-pairs.js test262/data/test/annexB/built-ins/String/prototype/substr/start-to-int-err.js test262/data/test/annexB/built-ins/String/prototype/substr/this-non-obj-coerce.js test262/data/test/annexB/built-ins/String/prototype/substr/this-to-str-err.js test262/data/test/annexB/built-ins/String/prototype/sup/not-a-constructor.js test262/data/test/annexB/built-ins/String/prototype/trimLeft/length.js test262/data/test/annexB/built-ins/String/prototype/trimLeft/name.js test262/data/test/annexB/built-ins/String/prototype/trimLeft/prop-desc.js test262/data/test/annexB/built-ins/String/prototype/trimRight/length.js test262/data/test/annexB/built-ins/String/prototype/trimRight/name.js test262/data/test/annexB/built-ins/String/prototype/trimRight/prop-desc.js test262/data/test/annexB/language/expressions/assignment/dstr/object-pattern-emulates-undefined.js test262/data/test/annexB/language/expressions/assignment/dstr/array-pattern-emulates-undefined.js test262/data/test/annexB/language/statements/class/subclass/superclass-prototype-emulates-undefined.js test262/data/test/annexB/language/statements/const/dstr/array-pattern-emulates-undefined.js test262/data/test/annexB/language/statements/const/dstr/object-pattern-emulates-undefined.js test262/data/test/built-ins/Array/prototype/toSorted/metadata/length.js test262/data/test/built-ins/Array/prototype/toReversed/metadata/length.js test262/data/test/built-ins/Array/prototype/toReversed/metadata/name.js test262/data/test/built-ins/Array/prototype/toReversed/metadata/property-descriptor.js test262/data/test/built-ins/Array/prototype/toSorted/metadata/name.js test262/data/test/built-ins/Array/prototype/toSorted/metadata/property-descriptor.js test262/data/test/built-ins/Array/prototype/toSpliced/metadata/length.js test262/data/test/built-ins/Array/prototype/toSpliced/metadata/name.js test262/data/test/built-ins/Array/prototype/with/metadata/length.js test262/data/test/built-ins/Array/prototype/toSpliced/metadata/property-descriptor.js test262/data/test/built-ins/Array/prototype/with/metadata/name.js test262/data/test/built-ins/Array/prototype/with/metadata/property-descriptor.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-P.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-CharacterClass.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-P.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-CharacterClass.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Test-negative-CharacterClass.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-CharacterClass.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/Emoji_Test-negative-P.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-P.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-P.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-CharacterClass.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-CharacterClass.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-P.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-CharacterClass.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-P.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-CharacterClass.js test262/data/test/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-P.js test262/data/test/built-ins/TypedArray/prototype/findLast/BigInt/get-length-ignores-length-prop.js test262/data/test/built-ins/TypedArray/prototype/findLast/BigInt/predicate-call-changes-value.js test262/data/test/built-ins/TypedArray/prototype/findLast/BigInt/predicate-call-parameters.js test262/data/test/built-ins/TypedArray/prototype/findLast/BigInt/predicate-is-not-callable-throws.js test262/data/test/built-ins/TypedArray/prototype/findLast/BigInt/predicate-call-this-strict.js test262/data/test/built-ins/TypedArray/prototype/findLast/BigInt/return-abrupt-from-predicate-call.js test262/data/test/built-ins/TypedArray/prototype/findLast/BigInt/predicate-not-called-on-empty-array.js test262/data/test/built-ins/TypedArray/prototype/findLast/BigInt/return-found-value-predicate-result-is-true.js test262/data/test/built-ins/TypedArray/prototype/findLast/BigInt/return-undefined-if-predicate-returns-false-value.js test262/data/test/built-ins/TypedArray/prototype/findLastIndex/BigInt/get-length-ignores-length-prop.js test262/data/test/built-ins/TypedArray/prototype/findLastIndex/BigInt/predicate-call-changes-value.js test262/data/test/built-ins/TypedArray/prototype/findLastIndex/BigInt/predicate-call-parameters.js test262/data/test/built-ins/TypedArray/prototype/findLastIndex/BigInt/predicate-is-not-callable-throws.js test262/data/test/built-ins/TypedArray/prototype/findLastIndex/BigInt/predicate-call-this-strict.js test262/data/test/built-ins/TypedArray/prototype/findLastIndex/BigInt/predicate-not-called-on-empty-array.js test262/data/test/built-ins/TypedArray/prototype/findLastIndex/BigInt/return-abrupt-from-predicate-call.js test262/data/test/built-ins/TypedArray/prototype/findLastIndex/BigInt/return-negative-one-if-predicate-returns-false-value.js test262/data/test/built-ins/TypedArray/prototype/findLastIndex/BigInt/return-index-predicate-result-is-true.js test262/data/test/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type-sab.js test262/data/test/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-same-type-sab.js test262/data/test/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-same-buffer-same-type-sab.js test262/data/test/built-ins/TypedArray/prototype/toSorted/metadata/length.js test262/data/test/built-ins/TypedArray/prototype/toReversed/metadata/length.js test262/data/test/built-ins/TypedArray/prototype/toReversed/metadata/name.js test262/data/test/built-ins/TypedArray/prototype/toReversed/metadata/property-descriptor.js test262/data/test/built-ins/TypedArray/prototype/toSorted/metadata/property-descriptor.js test262/data/test/built-ins/TypedArray/prototype/toSorted/metadata/name.js test262/data/test/built-ins/TypedArray/prototype/with/metadata/name.js test262/data/test/built-ins/TypedArray/prototype/with/metadata/length.js test262/data/test/built-ins/TypedArray/prototype/with/metadata/property-descriptor.js test262/data/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-not-numeric-index-throws.js test262/data/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-accessor-desc-throws.js test262/data/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-desc-not-configurable-throws.js test262/data/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-desc-not-enumerable-throws.js test262/data/test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-desc-not-writable-throws.js test262/data/test/built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-strict.js test262/data/test/built-ins/TypedArrayConstructors/internals/Get/BigInt/indexed-value-sab.js test262/data/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js test262/data/test/language/expressions/class/elements/async-gen-private-method/await-as-identifier-reference.js test262/data/test/language/expressions/class/elements/async-gen-private-method/await-as-binding-identifier.js test262/data/test/language/expressions/class/elements/async-gen-private-method/await-as-binding-identifier-escaped.js test262/data/test/language/expressions/class/elements/async-gen-private-method/await-as-label-identifier-escaped.js test262/data/test/language/expressions/class/elements/async-gen-private-method/await-as-identifier-reference-escaped.js test262/data/test/language/expressions/class/elements/async-gen-private-method/await-as-label-identifier.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-as-binding-identifier-escaped.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-as-binding-identifier.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-as-identifier-reference-escaped.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-as-identifier-reference.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-as-label-identifier-escaped.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-as-label-identifier.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-identifier-spread-strict.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-identifier-strict.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-promise-reject-next-catch.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-promise-reject-next-for-await-of-async-iterator.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-promise-reject-next-for-await-of-sync-iterator.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-promise-reject-next-yield-star-async-iterator.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-spread-arr-multiple.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-promise-reject-next.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-promise-reject-next-yield-star-sync-iterator.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-spread-arr-single.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-spread-obj.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-async-next.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-async-return.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-async-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-expr-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-boolean-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-number-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-object-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-string-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-symbol-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-null-sync-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-returns-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-returns-null-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-returns-boolean-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-returns-number-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-returns-symbol-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-returns-string-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-returns-undefined-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-undefined-sync-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-boolean-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-number-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-string-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-object-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-symbol-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-boolean-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-null-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-number-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-symbol-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-string-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-undefined-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-call-returns-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-call-done-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-call-value-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-non-object-ignores-then.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-not-callable-boolean-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-not-callable-null-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-not-callable-number-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-not-callable-object-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-not-callable-string-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-not-callable-undefined-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-not-callable-symbol-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-non-callable-boolean-fulfillpromise.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-non-callable-number-fulfillpromise.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-non-callable-null-fulfillpromise.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-non-callable-object-fulfillpromise.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-non-callable-string-fulfillpromise.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-non-callable-symbol-fulfillpromise.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-non-callable-undefined-fulfillpromise.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-sync-next.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-returns-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/await-as-binding-identifier-escaped.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/await-as-identifier-reference-escaped.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-sync-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method/yield-star-sync-return.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/await-as-identifier-reference.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/await-as-binding-identifier.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/await-as-label-identifier-escaped.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-as-binding-identifier-escaped.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/await-as-label-identifier.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-as-binding-identifier.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-as-identifier-reference.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-as-label-identifier-escaped.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-as-identifier-reference-escaped.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-as-label-identifier.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-identifier-spread-strict.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-identifier-strict.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-promise-reject-next-for-await-of-sync-iterator.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-promise-reject-next-catch.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-promise-reject-next-for-await-of-async-iterator.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-promise-reject-next-yield-star-sync-iterator.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-promise-reject-next-yield-star-async-iterator.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-promise-reject-next.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-spread-obj.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-spread-arr-single.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-spread-arr-multiple.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-async-next.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-async-return.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-expr-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-async-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-boolean-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-object-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-number-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-string-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-symbol-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-null-sync-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-null-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-boolean-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-number-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-string-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-undefined-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-symbol-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-undefined-sync-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-boolean-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-object-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-number-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-string-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-symbol-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-boolean-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-null-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-number-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-string-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-symbol-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-undefined-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-call-done-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-call-returns-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-call-value-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-non-object-ignores-then.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-not-callable-boolean-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-not-callable-null-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-not-callable-number-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-not-callable-object-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-not-callable-symbol-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-not-callable-string-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-not-callable-undefined-throw.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-get-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-null-fulfillpromise.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-boolean-fulfillpromise.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-number-fulfillpromise.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-object-fulfillpromise.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-symbol-fulfillpromise.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-string-fulfillpromise.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-undefined-fulfillpromise.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-returns-abrupt.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-sync-next.js test262/data/test/language/expressions/class/elements/async-private-method/await-as-binding-identifier.js test262/data/test/language/expressions/class/elements/async-private-method/await-as-binding-identifier-escaped.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-sync-return.js test262/data/test/language/expressions/class/elements/async-private-method/await-as-identifier-reference-escaped.js test262/data/test/language/expressions/class/elements/async-gen-private-method-static/yield-star-sync-throw.js test262/data/test/language/expressions/class/elements/async-private-method/await-as-label-identifier-escaped.js test262/data/test/language/expressions/class/elements/async-private-method/await-as-identifier-reference.js test262/data/test/language/expressions/class/elements/async-private-method/await-as-label-identifier.js test262/data/test/language/expressions/class/elements/async-private-method/returns-async-arrow-returns-newtarget.js test262/data/test/language/expressions/class/elements/async-private-method/returns-async-arrow-returns-arguments-from-parent-function.js test262/data/test/language/expressions/class/elements/async-private-method/returns-async-arrow.js test262/data/test/language/expressions/class/elements/async-private-method/returns-async-function-returns-arguments-from-own-function.js test262/data/test/language/expressions/class/elements/async-private-method-static/await-as-identifier-reference-escaped.js test262/data/test/language/expressions/class/elements/async-private-method-static/await-as-binding-identifier.js test262/data/test/language/expressions/class/elements/async-private-method-static/await-as-binding-identifier-escaped.js test262/data/test/language/expressions/class/elements/async-private-method/returns-async-function.js test262/data/test/language/expressions/class/elements/async-private-method/returns-async-function-returns-newtarget.js test262/data/test/language/expressions/class/elements/async-private-method-static/await-as-identifier-reference.js test262/data/test/language/expressions/class/elements/async-private-method-static/await-as-label-identifier.js test262/data/test/language/expressions/class/elements/async-private-method-static/await-as-label-identifier-escaped.js test262/data/test/language/expressions/class/elements/async-private-method-static/returns-async-arrow-returns-arguments-from-parent-function.js test262/data/test/language/expressions/class/elements/async-private-method-static/returns-async-arrow.js test262/data/test/language/expressions/class/elements/async-private-method-static/returns-async-arrow-returns-newtarget.js test262/data/test/language/expressions/class/elements/async-private-method-static/returns-async-function-returns-arguments-from-own-function.js test262/data/test/language/expressions/class/elements/async-private-method-static/returns-async-function-returns-newtarget.js test262/data/test/language/expressions/class/elements/evaluation-error/computed-name-referenceerror.js test262/data/test/language/expressions/class/elements/async-private-method-static/returns-async-function.js test262/data/test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-err.js test262/data/test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js test262/data/test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js test262/data/test/language/expressions/class/elements/gen-private-method/yield-as-label-identifier-escaped.js test262/data/test/language/expressions/class/elements/evaluation-error/computed-name-valueof-err.js test262/data/test/language/expressions/class/elements/evaluation-error/computed-name-tostring-err.js test262/data/test/language/expressions/class/elements/gen-private-method/yield-as-identifier-reference-escaped.js test262/data/test/language/expressions/class/elements/gen-private-method/yield-as-identifier-reference.js test262/data/test/language/expressions/class/elements/gen-private-method/yield-as-binding-identifier-escaped.js test262/data/test/language/expressions/class/elements/gen-private-method/yield-as-binding-identifier.js test262/data/test/language/expressions/class/elements/gen-private-method/yield-as-label-identifier.js test262/data/test/language/expressions/class/elements/gen-private-method/yield-identifier-spread-strict.js test262/data/test/language/expressions/class/elements/gen-private-method/yield-identifier-strict.js test262/data/test/language/expressions/class/elements/gen-private-method/yield-spread-arr-multiple.js test262/data/test/language/expressions/class/elements/gen-private-method/yield-spread-arr-single.js test262/data/test/language/expressions/class/elements/gen-private-method-static/yield-as-binding-identifier-escaped.js test262/data/test/language/expressions/class/elements/gen-private-method/yield-spread-obj.js test262/data/test/language/expressions/class/elements/gen-private-method-static/yield-as-binding-identifier.js test262/data/test/language/expressions/class/elements/gen-private-method-static/yield-as-identifier-reference-escaped.js test262/data/test/language/expressions/class/elements/gen-private-method-static/yield-as-identifier-reference.js test262/data/test/language/expressions/class/elements/gen-private-method-static/yield-as-label-identifier.js test262/data/test/language/expressions/class/elements/gen-private-method-static/yield-as-label-identifier-escaped.js test262/data/test/language/expressions/class/elements/gen-private-method-static/yield-identifier-strict.js test262/data/test/language/expressions/class/elements/gen-private-method-static/yield-identifier-spread-strict.js test262/data/test/language/expressions/class/elements/gen-private-method-static/yield-spread-arr-multiple.js test262/data/test/language/expressions/class/elements/gen-private-method-static/yield-spread-arr-single.js test262/data/test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js test262/data/test/language/expressions/class/elements/gen-private-method-static/yield-spread-obj.js test262/data/test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js test262/data/test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js test262/data/test/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWJ.js test262/data/test/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWNJ.js test262/data/test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js test262/data/test/language/expressions/class/elements/private-accessor-name/inst-private-name-common.js test262/data/test/language/expressions/class/elements/private-accessor-name/inst-private-name-u2118.js test262/data/test/language/expressions/class/elements/private-accessor-name/inst-private-name-dollar.js test262/data/test/language/expressions/class/elements/private-accessor-name/inst-private-name-underscore.js test262/data/test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js test262/data/test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js test262/data/test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js test262/data/test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js test262/data/test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWNJ.js test262/data/test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWJ.js test262/data/test/language/expressions/class/elements/private-accessor-name/static-private-name-dollar.js test262/data/test/language/expressions/class/elements/private-accessor-name/static-private-name-common.js test262/data/test/language/expressions/class/elements/private-accessor-name/static-private-name-underscore.js test262/data/test/language/expressions/class/elements/private-accessor-name/static-private-name-u2118.js test262/data/test/language/expressions/class/elements/private-methods/prod-private-method-initialize-order.js test262/data/test/language/expressions/dynamic-import/syntax/valid/nested-block-labeled-empty-str-is-valid-assign-expr.js test262/data/test/language/expressions/dynamic-import/syntax/valid/nested-block-empty-str-is-valid-assign-expr.js test262/data/test/language/expressions/dynamic-import/syntax/valid/nested-do-while-empty-str-is-valid-assign-expr.js test262/data/test/language/expressions/dynamic-import/syntax/valid/nested-else-braceless-empty-str-is-valid-assign-expr.js test262/data/test/language/expressions/dynamic-import/syntax/valid/nested-else-empty-str-is-valid-assign-expr.js test262/data/test/language/expressions/dynamic-import/syntax/valid/nested-if-braceless-empty-str-is-valid-assign-expr.js test262/data/test/language/expressions/dynamic-import/syntax/valid/nested-if-empty-str-is-valid-assign-expr.js test262/data/test/language/expressions/dynamic-import/syntax/valid/nested-while-empty-str-is-valid-assign-expr.js test262/data/test/language/expressions/dynamic-import/syntax/valid/new-covered-expression-is-valid.js test262/data/test/language/expressions/dynamic-import/syntax/valid/top-level-empty-str-is-valid-assign-expr.js test262/data/test/language/statements/class/elements/async-gen-private-method/await-as-binding-identifier.js test262/data/test/language/statements/class/elements/async-gen-private-method/await-as-binding-identifier-escaped.js test262/data/test/language/statements/class/elements/async-gen-private-method/await-as-label-identifier-escaped.js test262/data/test/language/statements/class/elements/async-gen-private-method/await-as-identifier-reference-escaped.js test262/data/test/language/statements/class/elements/async-gen-private-method/await-as-identifier-reference.js test262/data/test/language/statements/class/elements/async-gen-private-method/await-as-label-identifier.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-as-binding-identifier-escaped.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-as-identifier-reference.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-as-identifier-reference-escaped.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-as-binding-identifier.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-as-label-identifier-escaped.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-as-label-identifier.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-identifier-strict.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-identifier-spread-strict.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-promise-reject-next-catch.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-promise-reject-next-for-await-of-sync-iterator.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-promise-reject-next-for-await-of-async-iterator.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-promise-reject-next-yield-star-async-iterator.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-promise-reject-next-yield-star-sync-iterator.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-spread-arr-multiple.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-promise-reject-next.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-spread-arr-single.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-spread-obj.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-async-next.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-async-return.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-expr-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-async-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-number-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-boolean-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-object-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-string-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-symbol-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-returns-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-null-sync-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-returns-null-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-returns-boolean-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-returns-string-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-returns-number-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-returns-symbol-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-undefined-sync-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-returns-undefined-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-boolean-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-number-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-string-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-object-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-symbol-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-boolean-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-null-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-string-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-number-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-symbol-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-call-done-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-undefined-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-call-returns-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-call-value-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-not-callable-boolean-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-non-object-ignores-then.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-not-callable-number-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-not-callable-null-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-not-callable-object-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-not-callable-string-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-not-callable-symbol-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-not-callable-undefined-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-then-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-then-non-callable-boolean-fulfillpromise.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-then-non-callable-null-fulfillpromise.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-then-non-callable-number-fulfillpromise.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-then-non-callable-object-fulfillpromise.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-then-non-callable-string-fulfillpromise.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-then-non-callable-symbol-fulfillpromise.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-then-non-callable-undefined-fulfillpromise.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-next-then-returns-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-sync-next.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-sync-return.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/await-as-binding-identifier-escaped.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/await-as-binding-identifier.js test262/data/test/language/statements/class/elements/async-gen-private-method/yield-star-sync-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/await-as-identifier-reference-escaped.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/await-as-identifier-reference.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/await-as-label-identifier-escaped.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/await-as-label-identifier.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-as-binding-identifier-escaped.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-as-binding-identifier.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-as-identifier-reference-escaped.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-as-identifier-reference.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-as-label-identifier.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-as-label-identifier-escaped.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-identifier-strict.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-identifier-spread-strict.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-promise-reject-next-catch.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-promise-reject-next-for-await-of-async-iterator.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-promise-reject-next-for-await-of-sync-iterator.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-promise-reject-next-yield-star-async-iterator.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-promise-reject-next.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-promise-reject-next-yield-star-sync-iterator.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-spread-arr-multiple.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-spread-arr-single.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-spread-obj.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-async-next.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-async-return.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-async-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-boolean-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-expr-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-object-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-number-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-string-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-symbol-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-null-sync-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-null-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-boolean-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-number-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-string-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-symbol-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-undefined-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-undefined-sync-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-boolean-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-number-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-object-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-symbol-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-string-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-null-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-boolean-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-number-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-string-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-symbol-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-undefined-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-call-done-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-call-value-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-non-object-ignores-then.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-call-returns-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-not-callable-boolean-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-not-callable-null-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-not-callable-number-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-not-callable-object-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-not-callable-symbol-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-not-callable-string-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-not-callable-undefined-throw.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-get-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-null-fulfillpromise.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-boolean-fulfillpromise.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-number-fulfillpromise.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-string-fulfillpromise.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-object-fulfillpromise.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-symbol-fulfillpromise.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-undefined-fulfillpromise.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-returns-abrupt.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-sync-throw.js test262/data/test/language/statements/class/elements/async-private-method/await-as-binding-identifier.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-sync-next.js test262/data/test/language/statements/class/elements/async-gen-private-method-static/yield-star-sync-return.js test262/data/test/language/statements/class/elements/async-private-method/await-as-binding-identifier-escaped.js test262/data/test/language/statements/class/elements/async-private-method/await-as-identifier-reference-escaped.js test262/data/test/language/statements/class/elements/async-private-method/await-as-identifier-reference.js test262/data/test/language/statements/class/elements/async-private-method/await-as-label-identifier-escaped.js test262/data/test/language/statements/class/elements/async-private-method/await-as-label-identifier.js test262/data/test/language/statements/class/elements/async-private-method/returns-async-arrow-returns-arguments-from-parent-function.js test262/data/test/language/statements/class/elements/async-private-method/returns-async-arrow-returns-newtarget.js test262/data/test/language/statements/class/elements/async-private-method/returns-async-function-returns-arguments-from-own-function.js test262/data/test/language/statements/class/elements/async-private-method/returns-async-arrow.js test262/data/test/language/statements/class/elements/async-private-method/returns-async-function-returns-newtarget.js test262/data/test/language/statements/class/elements/async-private-method-static/await-as-binding-identifier.js test262/data/test/language/statements/class/elements/async-private-method-static/await-as-identifier-reference-escaped.js test262/data/test/language/statements/class/elements/async-private-method/returns-async-function.js test262/data/test/language/statements/class/elements/async-private-method-static/await-as-binding-identifier-escaped.js test262/data/test/language/statements/class/elements/async-private-method-static/await-as-label-identifier-escaped.js test262/data/test/language/statements/class/elements/async-private-method-static/await-as-identifier-reference.js test262/data/test/language/statements/class/elements/async-private-method-static/await-as-label-identifier.js test262/data/test/language/statements/class/elements/async-private-method-static/returns-async-arrow-returns-arguments-from-parent-function.js test262/data/test/language/statements/class/elements/async-private-method-static/returns-async-arrow-returns-newtarget.js test262/data/test/language/statements/class/elements/async-private-method-static/returns-async-arrow.js test262/data/test/language/statements/class/elements/async-private-method-static/returns-async-function-returns-arguments-from-own-function.js test262/data/test/language/statements/class/elements/async-private-method-static/returns-async-function-returns-newtarget.js test262/data/test/language/statements/class/elements/async-private-method-static/returns-async-function.js test262/data/test/language/statements/class/elements/evaluation-error/computed-name-referenceerror.js test262/data/test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js test262/data/test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-err.js test262/data/test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js test262/data/test/language/statements/class/elements/evaluation-error/computed-name-tostring-err.js test262/data/test/language/statements/class/elements/evaluation-error/computed-name-valueof-err.js test262/data/test/language/statements/class/elements/gen-private-method/yield-as-binding-identifier.js test262/data/test/language/statements/class/elements/gen-private-method/yield-as-binding-identifier-escaped.js test262/data/test/language/statements/class/elements/gen-private-method/yield-as-identifier-reference.js test262/data/test/language/statements/class/elements/gen-private-method/yield-as-identifier-reference-escaped.js test262/data/test/language/statements/class/elements/gen-private-method/yield-as-label-identifier.js test262/data/test/language/statements/class/elements/gen-private-method/yield-as-label-identifier-escaped.js test262/data/test/language/statements/class/elements/gen-private-method/yield-identifier-spread-strict.js test262/data/test/language/statements/class/elements/gen-private-method/yield-identifier-strict.js test262/data/test/language/statements/class/elements/gen-private-method/yield-spread-arr-multiple.js test262/data/test/language/statements/class/elements/gen-private-method/yield-spread-obj.js test262/data/test/language/statements/class/elements/gen-private-method-static/yield-as-binding-identifier.js test262/data/test/language/statements/class/elements/gen-private-method/yield-spread-arr-single.js test262/data/test/language/statements/class/elements/gen-private-method-static/yield-as-binding-identifier-escaped.js test262/data/test/language/statements/class/elements/gen-private-method-static/yield-as-identifier-reference-escaped.js test262/data/test/language/statements/class/elements/gen-private-method-static/yield-as-label-identifier-escaped.js test262/data/test/language/statements/class/elements/gen-private-method-static/yield-as-identifier-reference.js test262/data/test/language/statements/class/elements/gen-private-method-static/yield-as-label-identifier.js test262/data/test/language/statements/class/elements/gen-private-method-static/yield-identifier-spread-strict.js test262/data/test/language/statements/class/elements/gen-private-method-static/yield-identifier-strict.js test262/data/test/language/statements/class/elements/gen-private-method-static/yield-spread-arr-multiple.js test262/data/test/language/statements/class/elements/gen-private-method-static/yield-spread-arr-single.js test262/data/test/language/statements/class/elements/gen-private-method-static/yield-spread-obj.js test262/data/test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js test262/data/test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js test262/data/test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js test262/data/test/language/statements/class/elements/private-accessor-name/inst-private-name-ZWJ.js test262/data/test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js test262/data/test/language/statements/class/elements/private-accessor-name/inst-private-name-ZWNJ.js test262/data/test/language/statements/class/elements/private-accessor-name/inst-private-name-common.js test262/data/test/language/statements/class/elements/private-accessor-name/inst-private-name-dollar.js test262/data/test/language/statements/class/elements/private-accessor-name/inst-private-name-u2118.js test262/data/test/language/statements/class/elements/private-accessor-name/inst-private-name-underscore.js test262/data/test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js test262/data/test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js test262/data/test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js test262/data/test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js test262/data/test/language/statements/class/elements/private-accessor-name/static-private-name-ZWNJ.js test262/data/test/language/statements/class/elements/private-accessor-name/static-private-name-ZWJ.js test262/data/test/language/statements/class/elements/private-accessor-name/static-private-name-dollar.js test262/data/test/language/statements/class/elements/private-accessor-name/static-private-name-common.js test262/data/test/language/statements/class/elements/private-accessor-name/static-private-name-u2118.js test262/data/test/language/statements/class/elements/private-accessor-name/static-private-name-underscore.js test262/data/test/language/statements/class/elements/private-methods/prod-private-method-initialize-order.js test262/data/test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-async-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-class.js test262/data/test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-function.js test262/data/test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-async-function.js test262/data/test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-const.js test262/data/test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-let.js test262/data/test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-var.js test262/data/test/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-async-function.js test262/data/test/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-async-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-class.js test262/data/test/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-const.js test262/data/test/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-function.js test262/data/test/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-var.js test262/data/test/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-let.js test262/data/test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-async-function.js test262/data/test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-class.js test262/data/test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-async-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-const.js test262/data/test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-function.js test262/data/test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-var.js test262/data/test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-let.js test262/data/test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-async-function.js test262/data/test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-class.js test262/data/test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-async-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-const.js test262/data/test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-function.js test262/data/test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-var.js test262/data/test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-let.js test262/data/test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-async-function.js test262/data/test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-class.js test262/data/test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-async-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-const.js test262/data/test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-function.js test262/data/test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-var.js test262/data/test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-let.js test262/data/test/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-async-function.js test262/data/test/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-async-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-const.js test262/data/test/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-class.js test262/data/test/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-function.js test262/data/test/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-let.js test262/data/test/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-var.js test262/data/test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-async-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-async-function.js test262/data/test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-class.js test262/data/test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-const.js test262/data/test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-function.js test262/data/test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-let.js test262/data/test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-async-function.js test262/data/test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-class.js test262/data/test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-async-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-const.js test262/data/test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-var.js test262/data/test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-function.js test262/data/test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-generator.js test262/data/test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-let.js test262/data/test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-var.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-ctor-super-no-heritage.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-class-body-ctor-duplicate.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-field-identifier-invalid-zwj-error.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-field-identifier-invalid-ues-error.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-fields-same-line-error.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-field-identifier-invalid-zwnj-error.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-array-literal.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-function-expression.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-chained-usage.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-obj-literal.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-recursive.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-private-field-on-object-destructuring.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-private-field-super-access.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-error.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-constructor.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-identifier-invalid-ues.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-identifier-invalid-zwj-error.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-identifier-invalid-zwnj-error.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-in-computed-property-missing.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-accessor-get-meth.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-accessor-set-meth.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-async-gen-meth.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-call-expr.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-async-meth.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-field-init.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-field.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-gen-meth.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-member-expr.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-meth.case.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-get-meth.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-async-gen-meth.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-set-meth.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-async-meth.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-field-init.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-field.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-gen-meth.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-meth.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-privatenames-same-line-error.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-method.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-method.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-ctor-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-ctor-async-meth.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-ctor-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-ctor-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-ctor-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-async-gen-meth-super.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-async-gen-meth-prototype.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-async-meth-prototype.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-async-meth-super.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-gen-meth-prototype.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-gen-meth-super.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-get-meth-prototype.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-meth-prototype.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-get-meth-super.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-meth-super.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-private-async-gen-meth-constructor.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-private-async-gen-meth-super.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-private-async-meth-constructor.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-private-async-meth-super.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-private-gen-meth-constructor.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-private-gen-meth-super.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-private-meth-constructor.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-private-meth-super.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-privatename-constructor.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-set-meth-prototype.js test262/data/test/language/expressions/class/elements/syntax/early-errors/grammar-static-set-meth-super.js test262/data/test/language/expressions/class/elements/syntax/early-errors/private-async-generator-cannot-escape-token.js test262/data/test/language/expressions/class/elements/syntax/early-errors/private-call-exp-cannot-escape-token.js test262/data/test/language/expressions/class/elements/syntax/early-errors/private-async-method-cannot-escape-token.js test262/data/test/language/expressions/class/elements/syntax/early-errors/private-field-cannot-escape-token.js test262/data/test/language/expressions/class/elements/syntax/early-errors/private-generator-cannot-escape-token.js test262/data/test/language/expressions/class/elements/syntax/early-errors/private-member-exp-cannot-escape-token.js test262/data/test/language/expressions/class/elements/syntax/early-errors/private-method-cannot-escape-token.js test262/data/test/language/expressions/class/elements/syntax/early-errors/super-private-access-invalid.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-class-body-ctor-no-heritage.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-field-accessor.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-field-identifier-alt.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-field-identifier.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-fields-multi-line.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-special-prototype-accessor-meth-valid.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-privatenames-multi-line.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-privatename-identifier.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-special-prototype-async-gen-meth-valid.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-special-prototype-gen-meth-valid.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-special-prototype-async-meth-valid.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-special-prototype-meth-valid.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-static-ctor-accessor-meth-valid.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-static-ctor-gen-meth-valid.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-static-ctor-async-meth-valid.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-static-ctor-meth-valid.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-static-private-gen-meth-prototype.js test262/data/test/language/expressions/class/elements/syntax/valid/grammar-static-private-meth-prototype.js test262/data/test/language/statements/class/decorator/syntax/valid/decorator-member-expr-decorator-member-expr.js test262/data/test/language/statements/class/decorator/syntax/valid/decorator-call-expr-identifier-reference.js test262/data/test/language/statements/class/decorator/syntax/valid/decorator-member-expr-identifier-reference.js test262/data/test/language/statements/class/decorator/syntax/valid/decorator-parenthesized-expr-identifier-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-class-body-ctor-duplicate.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-field-identifier-invalid-ues-error.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-field-identifier-invalid-zwj-error.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-ctor-super-no-heritage.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-field-identifier-invalid-zwnj-error.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-fields-same-line-error.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-array-literal.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-obj-literal.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-chained-usage.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-function-expression.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-private-field-on-object-destructuring.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-recursive.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-private-field-super-access.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-error.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-constructor.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-identifier-invalid-ues.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-identifier-invalid-zwnj-error.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-identifier-invalid-zwj-error.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-in-computed-property-missing.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-accessor-get-meth.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-accessor-set-meth.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-async-meth.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-async-gen-meth.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-call-expr.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-field.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-field-init.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-member-expr.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-gen-meth.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-get-meth.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-meth.case.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-set-meth.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-async-gen-meth.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-async-meth.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-field-init.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-field.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-gen-meth.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-meth.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-privatenames-same-line-error.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-method.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-method.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-ctor-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-ctor-async-meth.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-ctor-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-ctor-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-special-meth-ctor-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-async-gen-meth-prototype.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-async-gen-meth-super.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-async-meth-prototype.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-async-meth-super.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-gen-meth-prototype.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-gen-meth-super.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-get-meth-prototype.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-get-meth-super.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-meth-prototype.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-meth-super.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-private-async-gen-meth-constructor.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-private-async-gen-meth-super.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-private-async-meth-constructor.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-private-gen-meth-constructor.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-private-async-meth-super.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-private-gen-meth-super.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-private-meth-constructor.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-private-meth-super.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-privatename-constructor.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-set-meth-prototype.js test262/data/test/language/statements/class/elements/syntax/early-errors/grammar-static-set-meth-super.js test262/data/test/language/statements/class/elements/syntax/early-errors/private-async-method-cannot-escape-token.js test262/data/test/language/statements/class/elements/syntax/early-errors/private-async-generator-cannot-escape-token.js test262/data/test/language/statements/class/elements/syntax/early-errors/private-field-cannot-escape-token.js test262/data/test/language/statements/class/elements/syntax/early-errors/private-call-exp-cannot-escape-token.js test262/data/test/language/statements/class/elements/syntax/early-errors/private-generator-cannot-escape-token.js test262/data/test/language/statements/class/elements/syntax/early-errors/private-method-cannot-escape-token.js test262/data/test/language/statements/class/elements/syntax/early-errors/super-private-access-invalid.js test262/data/test/language/statements/class/elements/syntax/early-errors/private-member-exp-cannot-escape-token.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-class-body-ctor-no-heritage.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-field-accessor.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-field-identifier-alt.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-fields-multi-line.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-field-identifier.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-privatename-identifier.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-privatenames-multi-line.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-special-prototype-accessor-meth-valid.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-special-prototype-async-gen-meth-valid.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-special-prototype-async-meth-valid.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-special-prototype-gen-meth-valid.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-static-ctor-accessor-meth-valid.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-special-prototype-meth-valid.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-static-ctor-async-meth-valid.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-static-ctor-gen-meth-valid.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-static-ctor-meth-valid.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-static-private-gen-meth-prototype.js test262/data/test/language/statements/class/elements/syntax/valid/grammar-static-private-meth-prototype.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-no-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-privatename.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-privatename.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-no-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-no-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-privatename.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-no-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-privatename.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-no-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-privatename.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-no-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-privatename.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-privatename.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-no-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-no-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-privatename.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-no-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-privatename.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-no-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-privatename.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-no-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-privatename.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-gen.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-no-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-privatename.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-bad-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-bad-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-this.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-this.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-bad-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-this.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-heritage-call-expression-bad-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-heritage-member-expression-bad-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-heritage-call-expression-this.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-heritage-member-expression-this.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-bad-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-call-expression-bad-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-this.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-call-expression-this.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-bad-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-this.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-this.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-bad-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-bad-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-this.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-bad-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-this.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-member-expression-this.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-member-expression-bad-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-bad-reference.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-this.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-set.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-this.js test262/data/test/language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-no-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-privatename.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-no-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-privatename.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-no-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-privatename.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-no-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-privatename.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-no-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-privatename.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-privatename.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-no-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-privatename.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-no-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-no-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-privatename.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-no-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-privatename.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-no-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-privatename.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-no-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-privatename.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-gen.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-no-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-privatename.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-this.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-this.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-this.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-this.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/fields-init-heritage-call-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/fields-init-heritage-member-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/fields-init-heritage-call-expression-this.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/fields-init-heritage-member-expression-this.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-call-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-call-expression-this.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-this.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-this.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-this.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-member-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-this.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-member-expression-this.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-bad-reference.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-this.js test262/data/test/language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-this.js