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 |