Skip to content

Commit a204a54

Browse files
committed
Editorial: swap order of arguments to DefineMethodProperty
1 parent a854150 commit a204a54

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
@@ -13148,8 +13148,8 @@ <h1>
1314813148
<emu-clause id="sec-definemethodproperty" type="abstract operation">
1314913149
<h1>
1315013150
DefineMethodProperty (
13151-
_key_: a property key or Private Name,
1315213151
_homeObject_: an Object,
13152+
_key_: a property key or Private Name,
1315313153
_closure_: a function object,
1315413154
_enumerable_: a Boolean,
1315513155
)
@@ -23024,7 +23024,7 @@ <h1>Runtime Semantics: MethodDefinitionEvaluation</h1>
2302423024
<emu-alg>
2302523025
1. Let _methodDef_ be ? DefineMethod of |MethodDefinition| with argument _object_.
2302623026
1. Perform ! SetFunctionName(_methodDef_.[[Closure]], _methodDef_.[[Key]]).
23027-
1. Return ? DefineMethodProperty(_methodDef_.[[Key]], _object_, _methodDef_.[[Closure]], _enumerable_).
23027+
1. Return ? DefineMethodProperty(_object_, _methodDef_.[[Key]], _methodDef_.[[Closure]], _enumerable_).
2302823028
</emu-alg>
2302923029
<emu-grammar>MethodDefinition : `get` ClassElementName `(` `)` `{` FunctionBody `}`</emu-grammar>
2303023030
<emu-alg>
@@ -23073,7 +23073,7 @@ <h1>Runtime Semantics: MethodDefinitionEvaluation</h1>
2307323073
1. Perform SetFunctionName(_closure_, _propKey_).
2307423074
1. Let _prototype_ be ! OrdinaryObjectCreate(%GeneratorFunction.prototype.prototype%).
2307523075
1. Perform ! DefinePropertyOrThrow(_closure_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }).
23076-
1. Return ? DefineMethodProperty(_propKey_, _object_, _closure_, _enumerable_).
23076+
1. Return ? DefineMethodProperty(_object_, _propKey_, _closure_, _enumerable_).
2307723077
</emu-alg>
2307823078
<emu-grammar>
2307923079
AsyncGeneratorMethod : `async` `*` ClassElementName `(` UniqueFormalParameters `)` `{` AsyncGeneratorBody `}`
@@ -23089,7 +23089,7 @@ <h1>Runtime Semantics: MethodDefinitionEvaluation</h1>
2308923089
1. Perform ! SetFunctionName(_closure_, _propKey_).
2309023090
1. Let _prototype_ be ! OrdinaryObjectCreate(%AsyncGeneratorFunction.prototype.prototype%).
2309123091
1. Perform ! DefinePropertyOrThrow(_closure_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }).
23092-
1. Return ? DefineMethodProperty(_propKey_, _object_, _closure_, _enumerable_).
23092+
1. Return ? DefineMethodProperty(_object_, _propKey_, _closure_, _enumerable_).
2309323093
</emu-alg>
2309423094
<emu-grammar>
2309523095
AsyncMethod : `async` ClassElementName `(` UniqueFormalParameters `)` `{` AsyncFunctionBody `}`
@@ -23103,7 +23103,7 @@ <h1>Runtime Semantics: MethodDefinitionEvaluation</h1>
2310323103
1. Let _closure_ be ! OrdinaryFunctionCreate(%AsyncFunction.prototype%, _sourceText_, |UniqueFormalParameters|, |AsyncFunctionBody|, ~non-lexical-this~, _scope_, _privateScope_).
2310423104
1. Perform ! MakeMethod(_closure_, _object_).
2310523105
1. Perform ! SetFunctionName(_closure_, _propKey_).
23106-
1. Return ? DefineMethodProperty(_propKey_, _object_, _closure_, _enumerable_).
23106+
1. Return ? DefineMethodProperty(_object_, _propKey_, _closure_, _enumerable_).
2310723107
</emu-alg>
2310823108
</emu-clause>
2310923109
</emu-clause>

0 commit comments

Comments
 (0)