tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

wrapped-in-sc-private-field-usage.js (1052B)


      1 // This file was procedurally generated from the following sources:
      2 // - src/class-elements/private-field-usage.case
      3 // - src/class-elements/productions/cls-expr-wrapped-in-sc.template
      4 /*---
      5 description: PrivateName CallExpression usage (private field) (fields definition wrapped in semicolons)
      6 esid: prod-FieldDefinition
      7 features: [class-fields-private, class, class-fields-public]
      8 flags: [generated]
      9 info: |
     10    Updated Productions
     11 
     12    CallExpression[Yield, Await]:
     13      CoverCallExpressionAndAsyncArrowHead[?Yield, ?Await]
     14      SuperCall[?Yield, ?Await]
     15      CallExpression[?Yield, ?Await]Arguments[?Yield, ?Await]
     16      CallExpression[?Yield, ?Await][Expression[+In, ?Yield, ?Await]]
     17      CallExpression[?Yield, ?Await].IdentifierName
     18      CallExpression[?Yield, ?Await]TemplateLiteral[?Yield, ?Await]
     19      CallExpression[?Yield, ?Await].PrivateName
     20 
     21 ---*/
     22 
     23 
     24 var C = class {
     25  ;;;;
     26  ;;;;;;#m = 'test262';;;;;;;;
     27  ;;;;
     28  method() {
     29    return this.#m;
     30  }
     31 }
     32 
     33 var c = new C();
     34 
     35 assert.sameValue(c.method(), 'test262');
     36 
     37 reportCompare(0, 0);