OLD | NEW |
1 // Copyright 2009 the V8 project authors. All rights reserved. | 1 // Copyright 2009 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
| 5 "use strict"; |
| 6 |
5 // This file relies on the fact that the following declarations have been made | 7 // This file relies on the fact that the following declarations have been made |
6 // in runtime.js: | 8 // in runtime.js: |
7 // var $Array = global.Array; | 9 // var $Array = global.Array; |
8 // var $String = global.String; | 10 // var $String = global.String; |
9 | 11 |
10 var $JSON = global.JSON; | 12 var $JSON = global.JSON; |
11 | 13 |
12 // ------------------------------------------------------------------- | 14 // ------------------------------------------------------------------- |
13 | 15 |
14 function Revive(holder, name, reviver) { | 16 function Revive(holder, name, reviver) { |
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
230 | 232 |
231 // ------------------------------------------------------------------- | 233 // ------------------------------------------------------------------- |
232 // JSON Builtins | 234 // JSON Builtins |
233 | 235 |
234 function JSONSerializeAdapter(key, object) { | 236 function JSONSerializeAdapter(key, object) { |
235 var holder = {}; | 237 var holder = {}; |
236 holder[key] = object; | 238 holder[key] = object; |
237 // No need to pass the actual holder since there is no replacer function. | 239 // No need to pass the actual holder since there is no replacer function. |
238 return JSONSerialize(key, holder, UNDEFINED, new InternalArray(), "", ""); | 240 return JSONSerialize(key, holder, UNDEFINED, new InternalArray(), "", ""); |
239 } | 241 } |
OLD | NEW |