| 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 |