OLD | NEW |
---|---|
1 // Copyright 2011 the V8 project authors. All rights reserved. | 1 // Copyright 2011 the V8 project authors. All rights reserved. |
2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
4 // met: | 4 // met: |
5 // | 5 // |
6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
80 | 80 |
81 // ------------------------------------------------------------------- | 81 // ------------------------------------------------------------------- |
82 | 82 |
83 function SetupWeakMap() { | 83 function SetupWeakMap() { |
84 // Setup the WeakMap constructor function. | 84 // Setup the WeakMap constructor function. |
85 %SetCode($WeakMap, WeakMapConstructor); | 85 %SetCode($WeakMap, WeakMapConstructor); |
86 | 86 |
87 // Setup the WeakMap prototype object. | 87 // Setup the WeakMap prototype object. |
88 %FunctionSetPrototype($WeakMap, new $WeakMap()); | 88 %FunctionSetPrototype($WeakMap, new $WeakMap()); |
89 | 89 |
90 // Setup the constructor property on the WeakMap prototype object. | |
Erik Corry
2011/08/30 09:13:01
Setup -> Set up
And 3 other places in this file.
Michael Starzinger
2011/08/30 09:34:41
Done.
| |
91 %SetProperty($WeakMap.prototype, "constructor", $WeakMap, DONT_ENUM); | |
92 | |
90 // Setup the non-enumerable functions on the WeakMap prototype object. | 93 // Setup the non-enumerable functions on the WeakMap prototype object. |
91 InstallFunctionsOnHiddenPrototype($WeakMap.prototype, DONT_ENUM, $Array( | 94 InstallFunctionsOnHiddenPrototype($WeakMap.prototype, DONT_ENUM, $Array( |
92 "get", WeakMapGet, | 95 "get", WeakMapGet, |
93 "set", WeakMapSet, | 96 "set", WeakMapSet, |
94 "has", WeakMapHas, | 97 "has", WeakMapHas, |
95 "delete", WeakMapDelete | 98 "delete", WeakMapDelete |
96 )); | 99 )); |
97 } | 100 } |
98 | 101 |
99 | 102 |
100 SetupWeakMap(); | 103 SetupWeakMap(); |
OLD | NEW |