OLD | NEW |
| (Empty) |
1 // Copyright 2016 the V8 project authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 (function(global, utils) { | |
6 "use strict"; | |
7 | |
8 %CheckIsBootstrapping(); | |
9 | |
10 var GlobalString = global.String; | |
11 var OverrideFunction = utils.OverrideFunction; | |
12 var ToLowerCaseI18N = utils.ImportNow("ToLowerCaseI18N"); | |
13 var ToUpperCaseI18N = utils.ImportNow("ToUpperCaseI18N"); | |
14 var ToLocaleLowerCaseI18N = utils.ImportNow("ToLocaleLowerCaseI18N"); | |
15 var ToLocaleUpperCaseI18N = utils.ImportNow("ToLocaleUpperCaseI18N"); | |
16 | |
17 OverrideFunction(GlobalString.prototype, 'toLowerCase', ToLowerCaseI18N, true); | |
18 OverrideFunction(GlobalString.prototype, 'toUpperCase', ToUpperCaseI18N, true); | |
19 OverrideFunction(GlobalString.prototype, 'toLocaleLowerCase', | |
20 ToLocaleLowerCaseI18N, true); | |
21 OverrideFunction(GlobalString.prototype, 'toLocaleUpperCase', | |
22 ToLocaleUpperCaseI18N, true); | |
23 | |
24 }) | |
OLD | NEW |