// This file was procedurally generated from the following sources: // - src/class-elements/rs-static-method-privatename-identifier-alt.case // - src/class-elements/productions/cls-expr-regular-definitions.template /*--- description: Valid Static Method PrivateName (regular fields defintion) esid: prod-FieldDefinition features: [class-static-methods-private, class, class-fields-public] flags: [generated] info: | ClassElement : MethodDefinition static MethodDefinition FieldDefinition ; static FieldDefinition ; ; MethodDefinition : ClassElementName ( UniqueFormalParameters ){ FunctionBody } ClassElementName : PropertyName PrivateName PrivateName :: # IdentifierName IdentifierName :: IdentifierStart IdentifierName IdentifierPart IdentifierStart :: UnicodeIDStart $ _ \ UnicodeEscapeSequence IdentifierPart:: UnicodeIDContinue $ \ UnicodeEscapeSequence UnicodeIDStart:: any Unicode code point with the Unicode property "ID_Start" UnicodeIDContinue:: any Unicode code point with the Unicode property "ID_Continue" NOTE 3 The sets of code points with Unicode properties "ID_Start" and "ID_Continue" include, respectively, the code points with Unicode properties "Other_ID_Start" and "Other_ID_Continue". ---*/ var C = class { static #$(value) { return value; } static #_(value) { return value; } static #o(value) { return value; } static #℘(value) { return value; } static #ZW_‌_NJ(value) { return value; } static #ZW_‍_J(value) { return value; } static $(value) { return this.#$(value); } static _(value) { return this.#_(value); } static o(value) { return this.#o(value); } static ℘(value) { // DO NOT CHANGE THE NAME OF THIS FIELD return this.#℘(value); } static ZW_‌_NJ(value) { // DO NOT CHANGE THE NAME OF THIS FIELD return this.#ZW_‌_NJ(value); } static ZW_‍_J(value) { // DO NOT CHANGE THE NAME OF THIS FIELD return this.#ZW_‍_J(value); } } var c = new C(); assert.sameValue(C.$(1), 1); assert.sameValue(C._(1), 1); assert.sameValue(C.o(1), 1); assert.sameValue(C.℘(1), 1); // DO NOT CHANGE THE NAME OF THIS FIELD assert.sameValue(C.ZW_‌_NJ(1), 1); // DO NOT CHANGE THE NAME OF THIS FIELD assert.sameValue(C.ZW_‍_J(1), 1); // DO NOT CHANGE THE NAME OF THIS FIELD reportCompare(0, 0);