Skip to content

Commit c0c2d1f

Browse files
bakkotljharb
authored andcommitted
Editorial: swap order of arguments to DefineMethodProperty (#2504)
1 parent 1388d90 commit c0c2d1f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

spec.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13252,8 +13252,8 @@ <h1>
1325213252
<emu-clause id="sec-definemethodproperty" type="abstract operation">
1325313253
<h1>
1325413254
DefineMethodProperty (
13255-
_key_: a property key or Private Name,
1325613255
_homeObject_: an Object,
13256+
_key_: a property key or Private Name,
1325713257
_closure_: a function object,
1325813258
_enumerable_: a Boolean,
1325913259
)
@@ -23169,7 +23169,7 @@ <h1>Runtime Semantics: MethodDefinitionEvaluation</h1>
2316923169
<emu-alg>
2317023170
1. Let _methodDef_ be ? DefineMethod of |MethodDefinition| with argument _object_.
2317123171
1. Perform ! SetFunctionName(_methodDef_.[[Closure]], _methodDef_.[[Key]]).
23172-
1. Return ? DefineMethodProperty(_methodDef_.[[Key]], _object_, _methodDef_.[[Closure]], _enumerable_).
23172+
1. Return ? DefineMethodProperty(_object_, _methodDef_.[[Key]], _methodDef_.[[Closure]], _enumerable_).
2317323173
</emu-alg>
2317423174
<emu-grammar>MethodDefinition : `get` ClassElementName `(` `)` `{` FunctionBody `}`</emu-grammar>
2317523175
<emu-alg>
@@ -23218,7 +23218,7 @@ <h1>Runtime Semantics: MethodDefinitionEvaluation</h1>
2321823218
1. Perform SetFunctionName(_closure_, _propKey_).
2321923219
1. Let _prototype_ be ! OrdinaryObjectCreate(%GeneratorFunction.prototype.prototype%).
2322023220
1. Perform ! DefinePropertyOrThrow(_closure_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }).
23221-
1. Return ? DefineMethodProperty(_propKey_, _object_, _closure_, _enumerable_).
23221+
1. Return ? DefineMethodProperty(_object_, _propKey_, _closure_, _enumerable_).
2322223222
</emu-alg>
2322323223
<emu-grammar>
2322423224
AsyncGeneratorMethod : `async` `*` ClassElementName `(` UniqueFormalParameters `)` `{` AsyncGeneratorBody `}`
@@ -23234,7 +23234,7 @@ <h1>Runtime Semantics: MethodDefinitionEvaluation</h1>
2323423234
1. Perform ! SetFunctionName(_closure_, _propKey_).
2323523235
1. Let _prototype_ be ! OrdinaryObjectCreate(%AsyncGeneratorFunction.prototype.prototype%).
2323623236
1. Perform ! DefinePropertyOrThrow(_closure_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }).
23237-
1. Return ? DefineMethodProperty(_propKey_, _object_, _closure_, _enumerable_).
23237+
1. Return ? DefineMethodProperty(_object_, _propKey_, _closure_, _enumerable_).
2323823238
</emu-alg>
2323923239
<emu-grammar>
2324023240
AsyncMethod : `async` ClassElementName `(` UniqueFormalParameters `)` `{` AsyncFunctionBody `}`
@@ -23248,7 +23248,7 @@ <h1>Runtime Semantics: MethodDefinitionEvaluation</h1>
2324823248
1. Let _closure_ be ! OrdinaryFunctionCreate(%AsyncFunction.prototype%, _sourceText_, |UniqueFormalParameters|, |AsyncFunctionBody|, ~non-lexical-this~, _scope_, _privateScope_).
2324923249
1. Perform ! MakeMethod(_closure_, _object_).
2325023250
1. Perform ! SetFunctionName(_closure_, _propKey_).
23251-
1. Return ? DefineMethodProperty(_propKey_, _object_, _closure_, _enumerable_).
23251+
1. Return ? DefineMethodProperty(_object_, _propKey_, _closure_, _enumerable_).
2325223252
</emu-alg>
2325323253
</emu-clause>
2325423254
</emu-clause>

0 commit comments

Comments
 (0)