Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 dart.library('dart/_interceptors', null, /* Imports */[ | 1 dart.library('dart/_interceptors', null, /* Imports */[ |
| 2 'dart/core', | 2 'dart/core', |
| 3 'dart/_internal', | 3 'dart/_internal', |
| 4 'dart/collection', | 4 'dart/collection', |
| 5 'dart/math' | 5 'dart/math' |
| 6 ], /* Lazy imports */[ | 6 ], /* Lazy imports */[ |
| 7 'dart/_js_helper' | 7 'dart/_js_helper' |
| 8 ], function(exports, core, _internal, collection, math, _js_helper) { | 8 ], function(exports, core, _internal, collection, math, _js_helper) { |
| 9 'use strict'; | 9 'use strict'; |
| 10 let JSArray$ = dart.generic(function(E) { | 10 let JSArray$ = dart.generic(function(E) { |
| (...skipping 430 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 441 [dartx.contains]: [core.bool, [core.Object]], | 441 [dartx.contains]: [core.bool, [core.Object]], |
| 442 [dartx.toList]: [core.List$(E), [], {growable: core.bool}], | 442 [dartx.toList]: [core.List$(E), [], {growable: core.bool}], |
| 443 [dartx.toSet]: [core.Set$(E), []], | 443 [dartx.toSet]: [core.Set$(E), []], |
| 444 [dartx.get]: [E, [core.int]], | 444 [dartx.get]: [E, [core.int]], |
| 445 [dartx.set]: [dart.void, [core.int, E]], | 445 [dartx.set]: [dart.void, [core.int, E]], |
| 446 [dartx.asMap]: [core.Map$(core.int, E), []] | 446 [dartx.asMap]: [core.Map$(core.int, E), []] |
| 447 }), | 447 }), |
| 448 statics: () => ({markFixedList: [core.List, [core.List]]}), | 448 statics: () => ({markFixedList: [core.List, [core.List]]}), |
| 449 names: ['markFixedList'] | 449 names: ['markFixedList'] |
| 450 }); | 450 }); |
| 451 JSArray[dart.metadata] = () => [dart.const(new _js_helper.JsPeerInterface({n ame: 'Array'}))]; | |
|
Jennifer Messerly
2015/06/09 23:29:53
teach compiler we can skip our own private dart:_
vsm
2015/06/10 13:28:27
I'll file an issue for this.
| |
| 451 return JSArray; | 452 return JSArray; |
| 452 }); | 453 }); |
| 453 let JSArray = JSArray$(); | 454 let JSArray = JSArray$(); |
| 454 dart.registerExtension(dart.global.Array, JSArray); | 455 dart.registerExtension(dart.global.Array, JSArray); |
| 455 let JSMutableArray$ = dart.generic(function(E) { | 456 let JSMutableArray$ = dart.generic(function(E) { |
| 456 class JSMutableArray extends JSArray$(E) { | 457 class JSMutableArray extends JSArray$(E) { |
| 457 JSMutableArray() { | 458 JSMutableArray() { |
| 458 super.JSArray(); | 459 super.JSArray(); |
| 459 } | 460 } |
| 460 } | 461 } |
| (...skipping 457 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 918 }), | 919 }), |
| 919 statics: () => ({ | 920 statics: () => ({ |
| 920 _bitCount: [core.int, [core.int]], | 921 _bitCount: [core.int, [core.int]], |
| 921 _shru: [core.int, [core.int, core.int]], | 922 _shru: [core.int, [core.int, core.int]], |
| 922 _shrs: [core.int, [core.int, core.int]], | 923 _shrs: [core.int, [core.int, core.int]], |
| 923 _ors: [core.int, [core.int, core.int]], | 924 _ors: [core.int, [core.int, core.int]], |
| 924 _spread: [core.int, [core.int]] | 925 _spread: [core.int, [core.int]] |
| 925 }), | 926 }), |
| 926 names: ['_bitCount', '_shru', '_shrs', '_ors', '_spread'] | 927 names: ['_bitCount', '_shru', '_shrs', '_ors', '_spread'] |
| 927 }); | 928 }); |
| 929 JSInt[dart.metadata] = () => [dart.const(new _js_helper.JsPeerInterface({name: 'Number'}))]; | |
| 928 dart.registerExtension(dart.global.Number, JSInt); | 930 dart.registerExtension(dart.global.Number, JSInt); |
| 929 class JSDouble extends JSNumber { | 931 class JSDouble extends JSNumber { |
| 930 JSDouble() { | 932 JSDouble() { |
| 931 super.JSNumber(); | 933 super.JSNumber(); |
| 932 } | 934 } |
| 933 get [dartx.runtimeType]() { | 935 get [dartx.runtimeType]() { |
| 934 return core.double; | 936 return core.double; |
| 935 } | 937 } |
| 936 } | 938 } |
| 937 JSDouble[dart.implements] = () => [core.double]; | 939 JSDouble[dart.implements] = () => [core.double]; |
| (...skipping 491 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1429 [dartx.compareTo]: [core.int, [core.String]], | 1431 [dartx.compareTo]: [core.int, [core.String]], |
| 1430 [dartx.get]: [core.String, [core.int]] | 1432 [dartx.get]: [core.String, [core.int]] |
| 1431 }), | 1433 }), |
| 1432 statics: () => ({ | 1434 statics: () => ({ |
| 1433 _isWhitespace: [core.bool, [core.int]], | 1435 _isWhitespace: [core.bool, [core.int]], |
| 1434 _skipLeadingWhitespace: [core.int, [core.String, core.int]], | 1436 _skipLeadingWhitespace: [core.int, [core.String, core.int]], |
| 1435 _skipTrailingWhitespace: [core.int, [core.String, core.int]] | 1437 _skipTrailingWhitespace: [core.int, [core.String, core.int]] |
| 1436 }), | 1438 }), |
| 1437 names: ['_isWhitespace', '_skipLeadingWhitespace', '_skipTrailingWhitespace' ] | 1439 names: ['_isWhitespace', '_skipLeadingWhitespace', '_skipTrailingWhitespace' ] |
| 1438 }); | 1440 }); |
| 1441 JSString[dart.metadata] = () => [dart.const(new _js_helper.JsPeerInterface({na me: 'String'}))]; | |
| 1439 dart.registerExtension(dart.global.String, JSString); | 1442 dart.registerExtension(dart.global.String, JSString); |
| 1440 let _string = Symbol('_string'); | 1443 let _string = Symbol('_string'); |
| 1441 class _CodeUnits extends _internal.UnmodifiableListBase$(core.int) { | 1444 class _CodeUnits extends _internal.UnmodifiableListBase$(core.int) { |
| 1442 _CodeUnits(string) { | 1445 _CodeUnits(string) { |
| 1443 this[_string] = string; | 1446 this[_string] = string; |
| 1444 } | 1447 } |
| 1445 get length() { | 1448 get length() { |
| 1446 return this[_string].length; | 1449 return this[_string].length; |
| 1447 } | 1450 } |
| 1448 get(i) { | 1451 get(i) { |
| (...skipping 25 matching lines...) Expand all Loading... | |
| 1474 return this ? 2 * 3 * 23 * 3761 : 269 * 811; | 1477 return this ? 2 * 3 * 23 * 3761 : 269 * 811; |
| 1475 } | 1478 } |
| 1476 get [dartx.runtimeType]() { | 1479 get [dartx.runtimeType]() { |
| 1477 return core.bool; | 1480 return core.bool; |
| 1478 } | 1481 } |
| 1479 } | 1482 } |
| 1480 JSBool[dart.implements] = () => [core.bool]; | 1483 JSBool[dart.implements] = () => [core.bool]; |
| 1481 dart.setSignature(JSBool, { | 1484 dart.setSignature(JSBool, { |
| 1482 constructors: () => ({JSBool: [JSBool, []]}) | 1485 constructors: () => ({JSBool: [JSBool, []]}) |
| 1483 }); | 1486 }); |
| 1487 JSBool[dart.metadata] = () => [dart.const(new _js_helper.JsPeerInterface({name : 'Boolean'}))]; | |
| 1484 dart.registerExtension(dart.global.Boolean, JSBool); | 1488 dart.registerExtension(dart.global.Boolean, JSBool); |
| 1485 class JSIndexable extends core.Object {} | 1489 class JSIndexable extends core.Object {} |
| 1486 class JSMutableIndexable extends JSIndexable {} | 1490 class JSMutableIndexable extends JSIndexable {} |
| 1487 class JSObject extends core.Object {} | 1491 class JSObject extends core.Object {} |
| 1488 class JavaScriptObject extends Interceptor { | 1492 class JavaScriptObject extends Interceptor { |
| 1489 JavaScriptObject() { | 1493 JavaScriptObject() { |
| 1490 super.Interceptor(); | 1494 super.Interceptor(); |
| 1491 } | 1495 } |
| 1492 get hashCode() { | 1496 get hashCode() { |
| 1493 return 0; | 1497 return 0; |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1538 exports.JSString = JSString; | 1542 exports.JSString = JSString; |
| 1539 exports.getInterceptor = getInterceptor; | 1543 exports.getInterceptor = getInterceptor; |
| 1540 exports.JSBool = JSBool; | 1544 exports.JSBool = JSBool; |
| 1541 exports.JSIndexable = JSIndexable; | 1545 exports.JSIndexable = JSIndexable; |
| 1542 exports.JSMutableIndexable = JSMutableIndexable; | 1546 exports.JSMutableIndexable = JSMutableIndexable; |
| 1543 exports.JSObject = JSObject; | 1547 exports.JSObject = JSObject; |
| 1544 exports.JavaScriptObject = JavaScriptObject; | 1548 exports.JavaScriptObject = JavaScriptObject; |
| 1545 exports.PlainJavaScriptObject = PlainJavaScriptObject; | 1549 exports.PlainJavaScriptObject = PlainJavaScriptObject; |
| 1546 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; | 1550 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; |
| 1547 }); | 1551 }); |
| OLD | NEW |