| browser.js | 
           | 
          0 | 
        
        
          | computed-err-evaluation.js | 
          ---
description: Abrupt completion when evaluating expression (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
--- | 
          1132 | 
        
        
          | computed-err-to-prop-key.js | 
          ---
description: Abrupt completion when coercing to property key value (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
    7.1.14 ToPropertyKey
    1. Let key be ? ToPrimitive(argument, hint String).
    7.1.1 ToPrimitive
    [...]
    7. Return ? OrdinaryToPrimitive(input, hint).
    7.1.1.1 OrdinaryToPrimitive
    5. For each name in methodNames in List order, do
       [...]
    6. Throw a TypeError exception.
--- | 
          1462 | 
        
        
          | computed-err-unresolvable.js | 
          ---
description: Abrupt completion when resolving reference value (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
--- | 
          1114 | 
        
        
          | computed.js | 
          ---
description: Computed values as accessor property names (AssignmentExpression) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1209 | 
        
        
          | literal-numeric-binary.js | 
          ---
description: Computed values as accessor property names (numeric literal in binary notation) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1189 | 
        
        
          | literal-numeric-exponent.js | 
          ---
description: Computed values as accessor property names (numeric literal in exponent notation) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1211 | 
        
        
          | literal-numeric-hex.js | 
          ---
description: Computed values as accessor property names (numeric literal in hexadecimal notation) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1193 | 
        
        
          | literal-numeric-leading-decimal.js | 
          ---
description: Computed values as accessor property names (numeric literal with leading decimal point) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1206 | 
        
        
          | literal-numeric-non-canonical.js | 
          ---
description: Computed values as accessor property names (numeric literal with non-canonical representation) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1227 | 
        
        
          | literal-numeric-octal.js | 
          ---
description: Computed values as accessor property names (numeric literal in octal notation) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1187 | 
        
        
          | literal-numeric-zero.js | 
          ---
description: Computed values as accessor property names (numeric literal zero) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1167 | 
        
        
          | literal-string-char-escape.js | 
          ---
description: Computed values as accessor property names (string literal containing a character escape sequence) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1272 | 
        
        
          | literal-string-default-escaped-ext.js | 
          ---
description: Computed values as accessor property names (string literal 'default' w/ extended escape) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1242 | 
        
        
          | literal-string-default-escaped.js | 
          ---
description: Computed values as accessor property names (string literal 'default' escaped) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1227 | 
        
        
          | literal-string-default.js | 
          ---
description: Computed values as accessor property names (string literal 'default') (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1201 | 
        
        
          | literal-string-double-quote.js | 
          ---
description: Computed values as accessor property names (string literal using double quotes) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1232 | 
        
        
          | literal-string-empty.js | 
          ---
description: Computed values as accessor property names (string literal, the empty string) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1179 | 
        
        
          | literal-string-hex-escape.js | 
          ---
description: Computed values as accessor property names (string literal containing a hexadecimal escape sequence) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1249 | 
        
        
          | literal-string-line-continuation.js | 
          ---
description: Computed values as accessor property names (string literal containing LineContinuation) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1269 | 
        
        
          | literal-string-single-quote.js | 
          ---
description: Computed values as accessor property names (string literal using single quotes) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1232 | 
        
        
          | literal-string-unicode-escape.js | 
          ---
description: Computed values as accessor property names (string literal containing a Unicode escape sequence) (Class expression, instance method)
esid: sec-runtime-semantics-classdefinitionevaluation
features: [class]
flags: [generated]
info: |
    [...]
    21. For each ClassElement m in order from methods
        a. If IsStatic of m is false, then
           i. Let status be the result of performing PropertyDefinitionEvaluation
              for m with arguments proto and false.
    12.2.6.7 Runtime Semantics: Evaluation
    [...]
    ComputedPropertyName : [ AssignmentExpression ]
    1. Let exprValue be the result of evaluating AssignmentExpression.
    2. Let propName be ? GetValue(exprValue).
    3. Return ? ToPropertyKey(propName).
--- | 
          1277 | 
        
        
          | shell.js | 
           | 
          0 |