Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(412)

Side by Side Diff: lib/runtime/dart/core.js

Issue 1341963003: qualify core types: Object, Error, Symbol (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 dart_library.library('dart/core', null, /* Imports */[ 1 dart_library.library('dart/core', null, /* Imports */[
2 "dart_runtime/dart" 2 "dart_runtime/dart"
3 ], /* Lazy imports */[ 3 ], /* Lazy imports */[
4 'dart/_js_helper', 4 'dart/_js_helper',
5 'dart/_internal', 5 'dart/_internal',
6 'dart/collection', 6 'dart/collection',
7 'dart/_interceptors', 7 'dart/_interceptors',
8 'dart/convert' 8 'dart/convert'
9 ], function(exports, dart, _js_helper, _internal, collection, _interceptors, con vert) { 9 ], function(exports, dart, _js_helper, _internal, collection, _interceptors, con vert) {
10 'use strict'; 10 'use strict';
11 let dartx = dart.dartx; 11 let dartx = dart.dartx;
12 class Object { 12 exports.Object = (() => {
13 constructor() { 13 class Object {
14 let name = this.constructor.name; 14 constructor() {
15 let result = void 0; 15 let name = this.constructor.name;
16 if (name in this) 16 let result = void 0;
17 result = this[name](...arguments); 17 if (name in this)
18 return result === void 0 ? this : result; 18 result = this[name](...arguments);
19 return result === void 0 ? this : result;
20 }
21 ['=='](other) {
22 return identical(this, other);
23 }
24 get hashCode() {
25 return _js_helper.Primitives.objectHashCode(this);
26 }
27 toString() {
28 return _js_helper.Primitives.objectToString(this);
29 }
30 noSuchMethod(invocation) {
31 dart.throw(new NoSuchMethodError(this, invocation.memberName, invocation .positionalArguments, invocation.namedArguments));
32 }
33 get runtimeType() {
34 return dart.realRuntimeType(this);
35 }
19 } 36 }
20 ['=='](other) { 37 dart.setSignature(Object, {
21 return identical(this, other); 38 constructors: () => ({Object: [exports.Object, []]}),
22 } 39 methods: () => ({
23 get hashCode() { 40 '==': [bool, [dart.dynamic]],
24 return _js_helper.Primitives.objectHashCode(this); 41 toString: [String, []],
25 } 42 noSuchMethod: [dart.dynamic, [Invocation]]
26 toString() { 43 })
27 return _js_helper.Primitives.objectToString(this); 44 });
28 } 45 return Object;
29 noSuchMethod(invocation) { 46 })();
30 dart.throw(new NoSuchMethodError(this, invocation.memberName, invocation.p ositionalArguments, invocation.namedArguments)); 47 class Deprecated extends exports.Object {
31 }
32 get runtimeType() {
33 return dart.realRuntimeType(this);
34 }
35 }
36 dart.setSignature(Object, {
37 constructors: () => ({Object: [Object, []]}),
38 methods: () => ({
39 '==': [bool, [dart.dynamic]],
40 toString: [String, []],
41 noSuchMethod: [dart.dynamic, [Invocation]]
42 })
43 });
44 class Deprecated extends Object {
45 Deprecated(expires) { 48 Deprecated(expires) {
46 this.expires = expires; 49 this.expires = expires;
47 } 50 }
48 toString() { 51 toString() {
49 return `Deprecated feature. Will be removed ${this.expires}`; 52 return `Deprecated feature. Will be removed ${this.expires}`;
50 } 53 }
51 } 54 }
52 dart.setSignature(Deprecated, { 55 dart.setSignature(Deprecated, {
53 constructors: () => ({Deprecated: [Deprecated, [String]]}) 56 constructors: () => ({Deprecated: [Deprecated, [String]]})
54 }); 57 });
55 class _Override extends Object { 58 class _Override extends exports.Object {
56 _Override() { 59 _Override() {
57 } 60 }
58 } 61 }
59 dart.setSignature(_Override, { 62 dart.setSignature(_Override, {
60 constructors: () => ({_Override: [_Override, []]}) 63 constructors: () => ({_Override: [_Override, []]})
61 }); 64 });
62 let deprecated = dart.const(new Deprecated("next release")); 65 let deprecated = dart.const(new Deprecated("next release"));
63 let override = dart.const(new _Override()); 66 let override = dart.const(new _Override());
64 class _Proxy extends Object { 67 class _Proxy extends exports.Object {
65 _Proxy() { 68 _Proxy() {
66 } 69 }
67 } 70 }
68 dart.setSignature(_Proxy, { 71 dart.setSignature(_Proxy, {
69 constructors: () => ({_Proxy: [_Proxy, []]}) 72 constructors: () => ({_Proxy: [_Proxy, []]})
70 }); 73 });
71 let proxy = dart.const(new _Proxy()); 74 let proxy = dart.const(new _Proxy());
72 dart.defineExtensionNames([ 75 dart.defineExtensionNames([
73 'toString' 76 'toString'
74 ]); 77 ]);
75 class bool extends Object { 78 class bool extends exports.Object {
76 static fromEnvironment(name, opts) { 79 static fromEnvironment(name, opts) {
77 let defaultValue = opts && 'defaultValue' in opts ? opts.defaultValue : fa lse; 80 let defaultValue = opts && 'defaultValue' in opts ? opts.defaultValue : fa lse;
78 dart.throw(new UnsupportedError('bool.fromEnvironment can only be used as a const constructor')); 81 dart.throw(new UnsupportedError('bool.fromEnvironment can only be used as a const constructor'));
79 } 82 }
80 toString() { 83 toString() {
81 return this ? "true" : "false"; 84 return this ? "true" : "false";
82 } 85 }
83 } 86 }
84 dart.setSignature(bool, { 87 dart.setSignature(bool, {
85 constructors: () => ({fromEnvironment: [bool, [String], {defaultValue: bool} ]}) 88 constructors: () => ({fromEnvironment: [bool, [String], {defaultValue: bool} ]})
86 }); 89 });
87 let Comparator$ = dart.generic(function(T) { 90 let Comparator$ = dart.generic(function(T) {
88 let Comparator = dart.typedef('Comparator', () => dart.functionType(int, [T, T])); 91 let Comparator = dart.typedef('Comparator', () => dart.functionType(int, [T, T]));
89 return Comparator; 92 return Comparator;
90 }); 93 });
91 let Comparator = Comparator$(); 94 let Comparator = Comparator$();
92 let Comparable$ = dart.generic(function(T) { 95 let Comparable$ = dart.generic(function(T) {
93 class Comparable extends Object { 96 class Comparable extends exports.Object {
94 static compare(a, b) { 97 static compare(a, b) {
95 return a[dartx.compareTo](b); 98 return a[dartx.compareTo](b);
96 } 99 }
97 } 100 }
98 dart.setSignature(Comparable, { 101 dart.setSignature(Comparable, {
99 statics: () => ({compare: [int, [Comparable$(), Comparable$()]]}), 102 statics: () => ({compare: [int, [Comparable$(), Comparable$()]]}),
100 names: ['compare'] 103 names: ['compare']
101 }); 104 });
102 return Comparable; 105 return Comparable;
103 }); 106 });
104 let Comparable = Comparable$(); 107 let Comparable = Comparable$();
105 class DateTime extends Object { 108 class DateTime extends exports.Object {
106 DateTime(year, month, day, hour, minute, second, millisecond) { 109 DateTime(year, month, day, hour, minute, second, millisecond) {
107 if (month === void 0) 110 if (month === void 0)
108 month = 1; 111 month = 1;
109 if (day === void 0) 112 if (day === void 0)
110 day = 1; 113 day = 1;
111 if (hour === void 0) 114 if (hour === void 0)
112 hour = 0; 115 hour = 0;
113 if (minute === void 0) 116 if (minute === void 0)
114 minute = 0; 117 minute = 0;
115 if (second === void 0) 118 if (second === void 0)
(...skipping 283 matching lines...) Expand 10 before | Expand all | Expand 10 after
399 DateTime.MAY = 5; 402 DateTime.MAY = 5;
400 DateTime.JUNE = 6; 403 DateTime.JUNE = 6;
401 DateTime.JULY = 7; 404 DateTime.JULY = 7;
402 DateTime.AUGUST = 8; 405 DateTime.AUGUST = 8;
403 DateTime.SEPTEMBER = 9; 406 DateTime.SEPTEMBER = 9;
404 DateTime.OCTOBER = 10; 407 DateTime.OCTOBER = 10;
405 DateTime.NOVEMBER = 11; 408 DateTime.NOVEMBER = 11;
406 DateTime.DECEMBER = 12; 409 DateTime.DECEMBER = 12;
407 DateTime.MONTHS_PER_YEAR = 12; 410 DateTime.MONTHS_PER_YEAR = 12;
408 DateTime._MAX_MILLISECONDS_SINCE_EPOCH = 8640000000000000; 411 DateTime._MAX_MILLISECONDS_SINCE_EPOCH = 8640000000000000;
409 class num extends Object { 412 class num extends exports.Object {
410 static parse(input, onError) { 413 static parse(input, onError) {
411 if (onError === void 0) 414 if (onError === void 0)
412 onError = null; 415 onError = null;
413 let source = input[dartx.trim](); 416 let source = input[dartx.trim]();
414 num._parseError = false; 417 num._parseError = false;
415 let result = int.parse(source, {onError: num._onParseErrorInt}); 418 let result = int.parse(source, {onError: num._onParseErrorInt});
416 if (!dart.notNull(num._parseError)) 419 if (!dart.notNull(num._parseError))
417 return result; 420 return result;
418 num._parseError = false; 421 num._parseError = false;
419 result = double.parse(source, num._onParseErrorDouble); 422 result = double.parse(source, num._onParseErrorDouble);
(...skipping 30 matching lines...) Expand all
450 } 453 }
451 dart.setSignature(double, { 454 dart.setSignature(double, {
452 statics: () => ({parse: [double, [String], [dart.functionType(double, [Strin g])]]}), 455 statics: () => ({parse: [double, [String], [dart.functionType(double, [Strin g])]]}),
453 names: ['parse'] 456 names: ['parse']
454 }); 457 });
455 double.NAN = 0.0 / 0.0; 458 double.NAN = 0.0 / 0.0;
456 double.INFINITY = 1.0 / 0.0; 459 double.INFINITY = 1.0 / 0.0;
457 double.NEGATIVE_INFINITY = -dart.notNull(double.INFINITY); 460 double.NEGATIVE_INFINITY = -dart.notNull(double.INFINITY);
458 double.MIN_POSITIVE = 5e-324; 461 double.MIN_POSITIVE = 5e-324;
459 double.MAX_FINITE = 1.7976931348623157e+308; 462 double.MAX_FINITE = 1.7976931348623157e+308;
460 let _duration = dart.JsSymbol('_duration'); 463 let _duration = Symbol('_duration');
461 class Duration extends Object { 464 class Duration extends exports.Object {
462 Duration(opts) { 465 Duration(opts) {
463 let days = opts && 'days' in opts ? opts.days : 0; 466 let days = opts && 'days' in opts ? opts.days : 0;
464 let hours = opts && 'hours' in opts ? opts.hours : 0; 467 let hours = opts && 'hours' in opts ? opts.hours : 0;
465 let minutes = opts && 'minutes' in opts ? opts.minutes : 0; 468 let minutes = opts && 'minutes' in opts ? opts.minutes : 0;
466 let seconds = opts && 'seconds' in opts ? opts.seconds : 0; 469 let seconds = opts && 'seconds' in opts ? opts.seconds : 0;
467 let milliseconds = opts && 'milliseconds' in opts ? opts.milliseconds : 0; 470 let milliseconds = opts && 'milliseconds' in opts ? opts.milliseconds : 0;
468 let microseconds = opts && 'microseconds' in opts ? opts.microseconds : 0; 471 let microseconds = opts && 'microseconds' in opts ? opts.microseconds : 0;
469 this._microseconds(dart.notNull(days) * dart.notNull(Duration.MICROSECONDS _PER_DAY) + dart.notNull(hours) * dart.notNull(Duration.MICROSECONDS_PER_HOUR) + dart.notNull(minutes) * dart.notNull(Duration.MICROSECONDS_PER_MINUTE) + dart.n otNull(seconds) * dart.notNull(Duration.MICROSECONDS_PER_SECOND) + dart.notNull( milliseconds) * dart.notNull(Duration.MICROSECONDS_PER_MILLISECOND) + dart.notNu ll(microseconds)); 472 this._microseconds(dart.notNull(days) * dart.notNull(Duration.MICROSECONDS _PER_DAY) + dart.notNull(hours) * dart.notNull(Duration.MICROSECONDS_PER_HOUR) + dart.notNull(minutes) * dart.notNull(Duration.MICROSECONDS_PER_MINUTE) + dart.n otNull(seconds) * dart.notNull(Duration.MICROSECONDS_PER_SECOND) + dart.notNull( milliseconds) * dart.notNull(Duration.MICROSECONDS_PER_MILLISECOND) + dart.notNu ll(microseconds));
470 } 473 }
471 _microseconds(duration) { 474 _microseconds(duration) {
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
596 Duration.MICROSECONDS_PER_MINUTE = dart.notNull(Duration.MICROSECONDS_PER_SECO ND) * dart.notNull(Duration.SECONDS_PER_MINUTE); 599 Duration.MICROSECONDS_PER_MINUTE = dart.notNull(Duration.MICROSECONDS_PER_SECO ND) * dart.notNull(Duration.SECONDS_PER_MINUTE);
597 Duration.MICROSECONDS_PER_HOUR = dart.notNull(Duration.MICROSECONDS_PER_MINUTE ) * dart.notNull(Duration.MINUTES_PER_HOUR); 600 Duration.MICROSECONDS_PER_HOUR = dart.notNull(Duration.MICROSECONDS_PER_MINUTE ) * dart.notNull(Duration.MINUTES_PER_HOUR);
598 Duration.MICROSECONDS_PER_DAY = dart.notNull(Duration.MICROSECONDS_PER_HOUR) * dart.notNull(Duration.HOURS_PER_DAY); 601 Duration.MICROSECONDS_PER_DAY = dart.notNull(Duration.MICROSECONDS_PER_HOUR) * dart.notNull(Duration.HOURS_PER_DAY);
599 Duration.MILLISECONDS_PER_MINUTE = dart.notNull(Duration.MILLISECONDS_PER_SECO ND) * dart.notNull(Duration.SECONDS_PER_MINUTE); 602 Duration.MILLISECONDS_PER_MINUTE = dart.notNull(Duration.MILLISECONDS_PER_SECO ND) * dart.notNull(Duration.SECONDS_PER_MINUTE);
600 Duration.MILLISECONDS_PER_HOUR = dart.notNull(Duration.MILLISECONDS_PER_MINUTE ) * dart.notNull(Duration.MINUTES_PER_HOUR); 603 Duration.MILLISECONDS_PER_HOUR = dart.notNull(Duration.MILLISECONDS_PER_MINUTE ) * dart.notNull(Duration.MINUTES_PER_HOUR);
601 Duration.MILLISECONDS_PER_DAY = dart.notNull(Duration.MILLISECONDS_PER_HOUR) * dart.notNull(Duration.HOURS_PER_DAY); 604 Duration.MILLISECONDS_PER_DAY = dart.notNull(Duration.MILLISECONDS_PER_HOUR) * dart.notNull(Duration.HOURS_PER_DAY);
602 Duration.SECONDS_PER_HOUR = dart.notNull(Duration.SECONDS_PER_MINUTE) * dart.n otNull(Duration.MINUTES_PER_HOUR); 605 Duration.SECONDS_PER_HOUR = dart.notNull(Duration.SECONDS_PER_MINUTE) * dart.n otNull(Duration.MINUTES_PER_HOUR);
603 Duration.SECONDS_PER_DAY = dart.notNull(Duration.SECONDS_PER_HOUR) * dart.notN ull(Duration.HOURS_PER_DAY); 606 Duration.SECONDS_PER_DAY = dart.notNull(Duration.SECONDS_PER_HOUR) * dart.notN ull(Duration.HOURS_PER_DAY);
604 Duration.MINUTES_PER_DAY = dart.notNull(Duration.MINUTES_PER_HOUR) * dart.notN ull(Duration.HOURS_PER_DAY); 607 Duration.MINUTES_PER_DAY = dart.notNull(Duration.MINUTES_PER_HOUR) * dart.notN ull(Duration.HOURS_PER_DAY);
605 Duration.ZERO = dart.const(new Duration({seconds: 0})); 608 Duration.ZERO = dart.const(new Duration({seconds: 0}));
606 class Error extends Object { 609 exports.Error = (() => {
607 Error() { 610 class Error extends exports.Object {
611 Error() {
612 }
613 static safeToString(object) {
614 if (dart.is(object, num) || typeof object == 'boolean' || null == object ) {
615 return dart.toString(object);
616 }
617 if (typeof object == 'string') {
618 return exports.Error._stringToSafeString(object);
619 }
620 return exports.Error._objectToString(object);
621 }
622 static _stringToSafeString(string) {
623 return _js_helper.jsonEncodeNative(string);
624 }
625 static _objectToString(object) {
626 return _js_helper.Primitives.objectToString(object);
627 }
628 get stackTrace() {
629 return _js_helper.Primitives.extractStackTrace(this);
630 }
608 } 631 }
609 static safeToString(object) { 632 dart.setSignature(Error, {
610 if (dart.is(object, num) || typeof object == 'boolean' || null == object) { 633 constructors: () => ({Error: [exports.Error, []]}),
611 return dart.toString(object); 634 statics: () => ({
612 } 635 safeToString: [String, [exports.Object]],
613 if (typeof object == 'string') { 636 _stringToSafeString: [String, [String]],
614 return Error._stringToSafeString(object); 637 _objectToString: [String, [exports.Object]]
615 } 638 }),
616 return Error._objectToString(object); 639 names: ['safeToString', '_stringToSafeString', '_objectToString']
617 } 640 });
618 static _stringToSafeString(string) { 641 return Error;
619 return _js_helper.jsonEncodeNative(string); 642 })();
620 } 643 class AssertionError extends exports.Error {
621 static _objectToString(object) {
622 return _js_helper.Primitives.objectToString(object);
623 }
624 get stackTrace() {
625 return _js_helper.Primitives.extractStackTrace(this);
626 }
627 }
628 dart.setSignature(Error, {
629 constructors: () => ({Error: [Error, []]}),
630 statics: () => ({
631 safeToString: [String, [Object]],
632 _stringToSafeString: [String, [String]],
633 _objectToString: [String, [Object]]
634 }),
635 names: ['safeToString', '_stringToSafeString', '_objectToString']
636 });
637 class AssertionError extends Error {
638 AssertionError() { 644 AssertionError() {
639 super.Error(); 645 super.Error();
640 } 646 }
641 } 647 }
642 class TypeError extends AssertionError {} 648 class TypeError extends AssertionError {}
643 class CastError extends Error { 649 class CastError extends exports.Error {
644 CastError() { 650 CastError() {
645 super.Error(); 651 super.Error();
646 } 652 }
647 } 653 }
648 class NullThrownError extends Error { 654 class NullThrownError extends exports.Error {
649 NullThrownError() { 655 NullThrownError() {
650 super.Error(); 656 super.Error();
651 } 657 }
652 toString() { 658 toString() {
653 return "Throw of null."; 659 return "Throw of null.";
654 } 660 }
655 } 661 }
656 let _hasValue = dart.JsSymbol('_hasValue'); 662 let _hasValue = Symbol('_hasValue');
657 class ArgumentError extends Error { 663 class ArgumentError extends exports.Error {
658 ArgumentError(message) { 664 ArgumentError(message) {
659 if (message === void 0) 665 if (message === void 0)
660 message = null; 666 message = null;
661 this.message = message; 667 this.message = message;
662 this.invalidValue = null; 668 this.invalidValue = null;
663 this[_hasValue] = false; 669 this[_hasValue] = false;
664 this.name = null; 670 this.name = null;
665 super.Error(); 671 super.Error();
666 } 672 }
667 value(value, name, message) { 673 value(value, name, message) {
(...skipping 17 matching lines...) Expand all
685 let result = "Invalid arguments(s)"; 691 let result = "Invalid arguments(s)";
686 if (this.message != null) { 692 if (this.message != null) {
687 result = `${result}: ${this.message}`; 693 result = `${result}: ${this.message}`;
688 } 694 }
689 return result; 695 return result;
690 } 696 }
691 let nameString = ""; 697 let nameString = "";
692 if (this.name != null) { 698 if (this.name != null) {
693 nameString = ` (${this.name})`; 699 nameString = ` (${this.name})`;
694 } 700 }
695 return `${this.message}${nameString}: ${Error.safeToString(this.invalidVal ue)}`; 701 return `${this.message}${nameString}: ${exports.Error.safeToString(this.in validValue)}`;
696 } 702 }
697 } 703 }
698 dart.defineNamedConstructor(ArgumentError, 'value'); 704 dart.defineNamedConstructor(ArgumentError, 'value');
699 dart.defineNamedConstructor(ArgumentError, 'notNull'); 705 dart.defineNamedConstructor(ArgumentError, 'notNull');
700 dart.setSignature(ArgumentError, { 706 dart.setSignature(ArgumentError, {
701 constructors: () => ({ 707 constructors: () => ({
702 ArgumentError: [ArgumentError, [], [dart.dynamic]], 708 ArgumentError: [ArgumentError, [], [dart.dynamic]],
703 value: [ArgumentError, [dart.dynamic], [String, String]], 709 value: [ArgumentError, [dart.dynamic], [String, String]],
704 notNull: [ArgumentError, [], [String]] 710 notNull: [ArgumentError, [], [String]]
705 }) 711 })
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
777 if (name === void 0) 783 if (name === void 0)
778 name = null; 784 name = null;
779 if (message === void 0) 785 if (message === void 0)
780 message = null; 786 message = null;
781 if (dart.notNull(value) < 0) 787 if (dart.notNull(value) < 0)
782 dart.throw(new RangeError.range(value, 0, null, name, message)); 788 dart.throw(new RangeError.range(value, 0, null, name, message));
783 } 789 }
784 toString() { 790 toString() {
785 if (!dart.notNull(this[_hasValue])) 791 if (!dart.notNull(this[_hasValue]))
786 return `RangeError: ${this.message}`; 792 return `RangeError: ${this.message}`;
787 let value = Error.safeToString(this.invalidValue); 793 let value = exports.Error.safeToString(this.invalidValue);
788 let explanation = ""; 794 let explanation = "";
789 if (this.start == null) { 795 if (this.start == null) {
790 if (this.end != null) { 796 if (this.end != null) {
791 explanation = `: Not less than or equal to ${this.end}`; 797 explanation = `: Not less than or equal to ${this.end}`;
792 } 798 }
793 } else if (this.end == null) { 799 } else if (this.end == null) {
794 explanation = `: Not greater than or equal to ${this.start}`; 800 explanation = `: Not greater than or equal to ${this.start}`;
795 } else if (dart.notNull(this.end) > dart.notNull(this.start)) { 801 } else if (dart.notNull(this.end) > dart.notNull(this.start)) {
796 explanation = `: Not in range ${this.start}..${this.end}, inclusive.`; 802 explanation = `: Not in range ${this.start}..${this.end}, inclusive.`;
797 } else if (dart.notNull(this.end) < dart.notNull(this.start)) { 803 } else if (dart.notNull(this.end) < dart.notNull(this.start)) {
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
832 super.value(invalidValue, name, message != null ? message : "Index out of range"); 838 super.value(invalidValue, name, message != null ? message : "Index out of range");
833 } 839 }
834 get start() { 840 get start() {
835 return 0; 841 return 0;
836 } 842 }
837 get end() { 843 get end() {
838 return dart.notNull(this.length) - 1; 844 return dart.notNull(this.length) - 1;
839 } 845 }
840 toString() { 846 toString() {
841 dart.assert(this[_hasValue]); 847 dart.assert(this[_hasValue]);
842 let target = Error.safeToString(this.indexable); 848 let target = exports.Error.safeToString(this.indexable);
843 let explanation = `index should be less than ${this.length}`; 849 let explanation = `index should be less than ${this.length}`;
844 if (dart.notNull(dart.as(dart.dsend(this.invalidValue, '<', 0), bool))) { 850 if (dart.notNull(dart.as(dart.dsend(this.invalidValue, '<', 0), bool))) {
845 explanation = "index must not be negative"; 851 explanation = "index must not be negative";
846 } 852 }
847 return `RangeError: ${this.message} (${target}[${this.invalidValue}]): ${e xplanation}`; 853 return `RangeError: ${this.message} (${target}[${this.invalidValue}]): ${e xplanation}`;
848 } 854 }
849 } 855 }
850 IndexError[dart.implements] = () => [RangeError]; 856 IndexError[dart.implements] = () => [RangeError];
851 dart.setSignature(IndexError, { 857 dart.setSignature(IndexError, {
852 constructors: () => ({IndexError: [IndexError, [int, dart.dynamic], [String, String, int]]}) 858 constructors: () => ({IndexError: [IndexError, [int, dart.dynamic], [String, String, int]]})
853 }); 859 });
854 class FallThroughError extends Error { 860 class FallThroughError extends exports.Error {
855 FallThroughError() { 861 FallThroughError() {
856 super.Error(); 862 super.Error();
857 } 863 }
858 } 864 }
859 dart.setSignature(FallThroughError, { 865 dart.setSignature(FallThroughError, {
860 constructors: () => ({FallThroughError: [FallThroughError, []]}) 866 constructors: () => ({FallThroughError: [FallThroughError, []]})
861 }); 867 });
862 let _className = dart.JsSymbol('_className'); 868 let _className = Symbol('_className');
863 class AbstractClassInstantiationError extends Error { 869 class AbstractClassInstantiationError extends exports.Error {
864 AbstractClassInstantiationError(className) { 870 AbstractClassInstantiationError(className) {
865 this[_className] = className; 871 this[_className] = className;
866 super.Error(); 872 super.Error();
867 } 873 }
868 toString() { 874 toString() {
869 return `Cannot instantiate abstract class: '${this[_className]}'`; 875 return `Cannot instantiate abstract class: '${this[_className]}'`;
870 } 876 }
871 } 877 }
872 dart.setSignature(AbstractClassInstantiationError, { 878 dart.setSignature(AbstractClassInstantiationError, {
873 constructors: () => ({AbstractClassInstantiationError: [AbstractClassInstant iationError, [String]]}) 879 constructors: () => ({AbstractClassInstantiationError: [AbstractClassInstant iationError, [String]]})
874 }); 880 });
875 let _receiver = dart.JsSymbol('_receiver'); 881 let _receiver = Symbol('_receiver');
876 let _memberName = dart.JsSymbol('_memberName'); 882 let _memberName = Symbol('_memberName');
877 let _arguments = dart.JsSymbol('_arguments'); 883 let _arguments = Symbol('_arguments');
878 let _namedArguments = dart.JsSymbol('_namedArguments'); 884 let _namedArguments = Symbol('_namedArguments');
879 let _existingArgumentNames = dart.JsSymbol('_existingArgumentNames'); 885 let _existingArgumentNames = Symbol('_existingArgumentNames');
880 class NoSuchMethodError extends Error { 886 class NoSuchMethodError extends exports.Error {
881 NoSuchMethodError(receiver, memberName, positionalArguments, namedArguments, existingArgumentNames) { 887 NoSuchMethodError(receiver, memberName, positionalArguments, namedArguments, existingArgumentNames) {
882 if (existingArgumentNames === void 0) 888 if (existingArgumentNames === void 0)
883 existingArgumentNames = null; 889 existingArgumentNames = null;
884 this[_receiver] = receiver; 890 this[_receiver] = receiver;
885 this[_memberName] = memberName; 891 this[_memberName] = memberName;
886 this[_arguments] = positionalArguments; 892 this[_arguments] = positionalArguments;
887 this[_namedArguments] = namedArguments; 893 this[_namedArguments] = namedArguments;
888 this[_existingArgumentNames] = existingArgumentNames; 894 this[_existingArgumentNames] = existingArgumentNames;
889 super.Error(); 895 super.Error();
890 } 896 }
891 toString() { 897 toString() {
892 let sb = new StringBuffer(); 898 let sb = new StringBuffer();
893 let i = 0; 899 let i = 0;
894 if (this[_arguments] != null) { 900 if (this[_arguments] != null) {
895 for (; dart.notNull(i) < dart.notNull(this[_arguments][dartx.length]); i = dart.notNull(i) + 1) { 901 for (; dart.notNull(i) < dart.notNull(this[_arguments][dartx.length]); i = dart.notNull(i) + 1) {
896 if (dart.notNull(i) > 0) { 902 if (dart.notNull(i) > 0) {
897 sb.write(", "); 903 sb.write(", ");
898 } 904 }
899 sb.write(Error.safeToString(this[_arguments][dartx.get](i))); 905 sb.write(exports.Error.safeToString(this[_arguments][dartx.get](i)));
900 } 906 }
901 } 907 }
902 if (this[_namedArguments] != null) { 908 if (this[_namedArguments] != null) {
903 this[_namedArguments].forEach(dart.fn((key, value) => { 909 this[_namedArguments].forEach(dart.fn((key, value) => {
904 if (dart.notNull(i) > 0) { 910 if (dart.notNull(i) > 0) {
905 sb.write(", "); 911 sb.write(", ");
906 } 912 }
907 sb.write(_symbolToString(key)); 913 sb.write(_symbolToString(key));
908 sb.write(": "); 914 sb.write(": ");
909 sb.write(Error.safeToString(value)); 915 sb.write(exports.Error.safeToString(value));
910 i = dart.notNull(i) + 1; 916 i = dart.notNull(i) + 1;
911 }, dart.dynamic, [Symbol, dart.dynamic])); 917 }, dart.dynamic, [exports.Symbol, dart.dynamic]));
912 } 918 }
913 if (this[_existingArgumentNames] == null) { 919 if (this[_existingArgumentNames] == null) {
914 return `NoSuchMethodError : method not found: '${this[_memberName]}'\n` + `Receiver: ${Error.safeToString(this[_receiver])}\n` + `Arguments: [${sb}]`; 920 return `NoSuchMethodError : method not found: '${this[_memberName]}'\n` + `Receiver: ${exports.Error.safeToString(this[_receiver])}\n` + `Arguments: [${ sb}]`;
915 } else { 921 } else {
916 let actualParameters = dart.toString(sb); 922 let actualParameters = dart.toString(sb);
917 sb = new StringBuffer(); 923 sb = new StringBuffer();
918 for (let i = 0; dart.notNull(i) < dart.notNull(this[_existingArgumentNam es][dartx.length]); i = dart.notNull(i) + 1) { 924 for (let i = 0; dart.notNull(i) < dart.notNull(this[_existingArgumentNam es][dartx.length]); i = dart.notNull(i) + 1) {
919 if (dart.notNull(i) > 0) { 925 if (dart.notNull(i) > 0) {
920 sb.write(", "); 926 sb.write(", ");
921 } 927 }
922 sb.write(this[_existingArgumentNames][dartx.get](i)); 928 sb.write(this[_existingArgumentNames][dartx.get](i));
923 } 929 }
924 let formalParameters = dart.toString(sb); 930 let formalParameters = dart.toString(sb);
925 return "NoSuchMethodError: incorrect number of arguments passed to " + ` method named '${this[_memberName]}'\n` + `Receiver: ${Error.safeToString(this[_r eceiver])}\n` + `Tried calling: ${this[_memberName]}(${actualParameters})\n` + ` Found: ${this[_memberName]}(${formalParameters})`; 931 return "NoSuchMethodError: incorrect number of arguments passed to " + ` method named '${this[_memberName]}'\n` + `Receiver: ${exports.Error.safeToString (this[_receiver])}\n` + `Tried calling: ${this[_memberName]}(${actualParameters} )\n` + `Found: ${this[_memberName]}(${formalParameters})`;
926 } 932 }
927 } 933 }
928 } 934 }
929 dart.setSignature(NoSuchMethodError, { 935 dart.setSignature(NoSuchMethodError, {
930 constructors: () => ({NoSuchMethodError: [NoSuchMethodError, [Object, Symbol , List, Map$(Symbol, dart.dynamic)], [List]]}) 936 constructors: () => ({NoSuchMethodError: [NoSuchMethodError, [exports.Object , exports.Symbol, List, Map$(exports.Symbol, dart.dynamic)], [List]]})
931 }); 937 });
932 class UnsupportedError extends Error { 938 class UnsupportedError extends exports.Error {
933 UnsupportedError(message) { 939 UnsupportedError(message) {
934 this.message = message; 940 this.message = message;
935 super.Error(); 941 super.Error();
936 } 942 }
937 toString() { 943 toString() {
938 return `Unsupported operation: ${this.message}`; 944 return `Unsupported operation: ${this.message}`;
939 } 945 }
940 } 946 }
941 dart.setSignature(UnsupportedError, { 947 dart.setSignature(UnsupportedError, {
942 constructors: () => ({UnsupportedError: [UnsupportedError, [String]]}) 948 constructors: () => ({UnsupportedError: [UnsupportedError, [String]]})
943 }); 949 });
944 class UnimplementedError extends Error { 950 class UnimplementedError extends exports.Error {
945 UnimplementedError(message) { 951 UnimplementedError(message) {
946 if (message === void 0) 952 if (message === void 0)
947 message = null; 953 message = null;
948 this.message = message; 954 this.message = message;
949 super.Error(); 955 super.Error();
950 } 956 }
951 toString() { 957 toString() {
952 return this.message != null ? `UnimplementedError: ${this.message}` : "Uni mplementedError"; 958 return this.message != null ? `UnimplementedError: ${this.message}` : "Uni mplementedError";
953 } 959 }
954 } 960 }
955 UnimplementedError[dart.implements] = () => [UnsupportedError]; 961 UnimplementedError[dart.implements] = () => [UnsupportedError];
956 dart.setSignature(UnimplementedError, { 962 dart.setSignature(UnimplementedError, {
957 constructors: () => ({UnimplementedError: [UnimplementedError, [], [String]] }) 963 constructors: () => ({UnimplementedError: [UnimplementedError, [], [String]] })
958 }); 964 });
959 class StateError extends Error { 965 class StateError extends exports.Error {
960 StateError(message) { 966 StateError(message) {
961 this.message = message; 967 this.message = message;
962 super.Error(); 968 super.Error();
963 } 969 }
964 toString() { 970 toString() {
965 return `Bad state: ${this.message}`; 971 return `Bad state: ${this.message}`;
966 } 972 }
967 } 973 }
968 dart.setSignature(StateError, { 974 dart.setSignature(StateError, {
969 constructors: () => ({StateError: [StateError, [String]]}) 975 constructors: () => ({StateError: [StateError, [String]]})
970 }); 976 });
971 class ConcurrentModificationError extends Error { 977 class ConcurrentModificationError extends exports.Error {
972 ConcurrentModificationError(modifiedObject) { 978 ConcurrentModificationError(modifiedObject) {
973 if (modifiedObject === void 0) 979 if (modifiedObject === void 0)
974 modifiedObject = null; 980 modifiedObject = null;
975 this.modifiedObject = modifiedObject; 981 this.modifiedObject = modifiedObject;
976 super.Error(); 982 super.Error();
977 } 983 }
978 toString() { 984 toString() {
979 if (this.modifiedObject == null) { 985 if (this.modifiedObject == null) {
980 return "Concurrent modification during iteration."; 986 return "Concurrent modification during iteration.";
981 } 987 }
982 return "Concurrent modification during iteration: " + `${Error.safeToStrin g(this.modifiedObject)}.`; 988 return "Concurrent modification during iteration: " + `${exports.Error.saf eToString(this.modifiedObject)}.`;
983 } 989 }
984 } 990 }
985 dart.setSignature(ConcurrentModificationError, { 991 dart.setSignature(ConcurrentModificationError, {
986 constructors: () => ({ConcurrentModificationError: [ConcurrentModificationEr ror, [], [Object]]}) 992 constructors: () => ({ConcurrentModificationError: [ConcurrentModificationEr ror, [], [exports.Object]]})
987 }); 993 });
988 class OutOfMemoryError extends Object { 994 class OutOfMemoryError extends exports.Object {
989 OutOfMemoryError() { 995 OutOfMemoryError() {
990 } 996 }
991 toString() { 997 toString() {
992 return "Out of Memory"; 998 return "Out of Memory";
993 } 999 }
994 get stackTrace() { 1000 get stackTrace() {
995 return null; 1001 return null;
996 } 1002 }
997 } 1003 }
998 OutOfMemoryError[dart.implements] = () => [Error]; 1004 OutOfMemoryError[dart.implements] = () => [exports.Error];
999 dart.setSignature(OutOfMemoryError, { 1005 dart.setSignature(OutOfMemoryError, {
1000 constructors: () => ({OutOfMemoryError: [OutOfMemoryError, []]}) 1006 constructors: () => ({OutOfMemoryError: [OutOfMemoryError, []]})
1001 }); 1007 });
1002 class StackOverflowError extends Object { 1008 class StackOverflowError extends exports.Object {
1003 StackOverflowError() { 1009 StackOverflowError() {
1004 } 1010 }
1005 toString() { 1011 toString() {
1006 return "Stack Overflow"; 1012 return "Stack Overflow";
1007 } 1013 }
1008 get stackTrace() { 1014 get stackTrace() {
1009 return null; 1015 return null;
1010 } 1016 }
1011 } 1017 }
1012 StackOverflowError[dart.implements] = () => [Error]; 1018 StackOverflowError[dart.implements] = () => [exports.Error];
1013 dart.setSignature(StackOverflowError, { 1019 dart.setSignature(StackOverflowError, {
1014 constructors: () => ({StackOverflowError: [StackOverflowError, []]}) 1020 constructors: () => ({StackOverflowError: [StackOverflowError, []]})
1015 }); 1021 });
1016 class CyclicInitializationError extends Error { 1022 class CyclicInitializationError extends exports.Error {
1017 CyclicInitializationError(variableName) { 1023 CyclicInitializationError(variableName) {
1018 if (variableName === void 0) 1024 if (variableName === void 0)
1019 variableName = null; 1025 variableName = null;
1020 this.variableName = variableName; 1026 this.variableName = variableName;
1021 super.Error(); 1027 super.Error();
1022 } 1028 }
1023 toString() { 1029 toString() {
1024 return this.variableName == null ? "Reading static variable during its ini tialization" : `Reading static variable '${this.variableName}' during its initia lization`; 1030 return this.variableName == null ? "Reading static variable during its ini tialization" : `Reading static variable '${this.variableName}' during its initia lization`;
1025 } 1031 }
1026 } 1032 }
1027 dart.setSignature(CyclicInitializationError, { 1033 dart.setSignature(CyclicInitializationError, {
1028 constructors: () => ({CyclicInitializationError: [CyclicInitializationError, [], [String]]}) 1034 constructors: () => ({CyclicInitializationError: [CyclicInitializationError, [], [String]]})
1029 }); 1035 });
1030 class Exception extends Object { 1036 class Exception extends exports.Object {
1031 static new(message) { 1037 static new(message) {
1032 if (message === void 0) 1038 if (message === void 0)
1033 message = null; 1039 message = null;
1034 return new _ExceptionImplementation(message); 1040 return new _ExceptionImplementation(message);
1035 } 1041 }
1036 } 1042 }
1037 dart.setSignature(Exception, { 1043 dart.setSignature(Exception, {
1038 constructors: () => ({new: [Exception, [], [dart.dynamic]]}) 1044 constructors: () => ({new: [Exception, [], [dart.dynamic]]})
1039 }); 1045 });
1040 class _ExceptionImplementation extends Object { 1046 class _ExceptionImplementation extends exports.Object {
1041 _ExceptionImplementation(message) { 1047 _ExceptionImplementation(message) {
1042 if (message === void 0) 1048 if (message === void 0)
1043 message = null; 1049 message = null;
1044 this.message = message; 1050 this.message = message;
1045 } 1051 }
1046 toString() { 1052 toString() {
1047 if (this.message == null) 1053 if (this.message == null)
1048 return "Exception"; 1054 return "Exception";
1049 return `Exception: ${this.message}`; 1055 return `Exception: ${this.message}`;
1050 } 1056 }
1051 } 1057 }
1052 _ExceptionImplementation[dart.implements] = () => [Exception]; 1058 _ExceptionImplementation[dart.implements] = () => [Exception];
1053 dart.setSignature(_ExceptionImplementation, { 1059 dart.setSignature(_ExceptionImplementation, {
1054 constructors: () => ({_ExceptionImplementation: [_ExceptionImplementation, [ ], [dart.dynamic]]}) 1060 constructors: () => ({_ExceptionImplementation: [_ExceptionImplementation, [ ], [dart.dynamic]]})
1055 }); 1061 });
1056 class FormatException extends Object { 1062 class FormatException extends exports.Object {
1057 FormatException(message, source, offset) { 1063 FormatException(message, source, offset) {
1058 if (message === void 0) 1064 if (message === void 0)
1059 message = ""; 1065 message = "";
1060 if (source === void 0) 1066 if (source === void 0)
1061 source = null; 1067 source = null;
1062 if (offset === void 0) 1068 if (offset === void 0)
1063 offset = -1; 1069 offset = -1;
1064 this.message = message; 1070 this.message = message;
1065 this.source = source; 1071 this.source = source;
1066 this.offset = offset; 1072 this.offset = offset;
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
1138 } 1144 }
1139 let slice = dart.as(dart.dsend(this.source, 'substring', start, end), Stri ng); 1145 let slice = dart.as(dart.dsend(this.source, 'substring', start, end), Stri ng);
1140 let markOffset = dart.notNull(offset) - dart.notNull(start) + dart.notNull (prefix[dartx.length]); 1146 let markOffset = dart.notNull(offset) - dart.notNull(start) + dart.notNull (prefix[dartx.length]);
1141 return `${report}${prefix}${slice}${postfix}\n${" "[dartx['*']](markOffset )}^\n`; 1147 return `${report}${prefix}${slice}${postfix}\n${" "[dartx['*']](markOffset )}^\n`;
1142 } 1148 }
1143 } 1149 }
1144 FormatException[dart.implements] = () => [Exception]; 1150 FormatException[dart.implements] = () => [Exception];
1145 dart.setSignature(FormatException, { 1151 dart.setSignature(FormatException, {
1146 constructors: () => ({FormatException: [FormatException, [], [String, dart.d ynamic, int]]}) 1152 constructors: () => ({FormatException: [FormatException, [], [String, dart.d ynamic, int]]})
1147 }); 1153 });
1148 class IntegerDivisionByZeroException extends Object { 1154 class IntegerDivisionByZeroException extends exports.Object {
1149 IntegerDivisionByZeroException() { 1155 IntegerDivisionByZeroException() {
1150 } 1156 }
1151 toString() { 1157 toString() {
1152 return "IntegerDivisionByZeroException"; 1158 return "IntegerDivisionByZeroException";
1153 } 1159 }
1154 } 1160 }
1155 IntegerDivisionByZeroException[dart.implements] = () => [Exception]; 1161 IntegerDivisionByZeroException[dart.implements] = () => [Exception];
1156 dart.setSignature(IntegerDivisionByZeroException, { 1162 dart.setSignature(IntegerDivisionByZeroException, {
1157 constructors: () => ({IntegerDivisionByZeroException: [IntegerDivisionByZero Exception, []]}) 1163 constructors: () => ({IntegerDivisionByZeroException: [IntegerDivisionByZero Exception, []]})
1158 }); 1164 });
1159 let _getKey = dart.JsSymbol('_getKey'); 1165 let _getKey = Symbol('_getKey');
1160 let Expando$ = dart.generic(function(T) { 1166 let Expando$ = dart.generic(function(T) {
1161 class Expando extends Object { 1167 class Expando extends exports.Object {
1162 Expando(name) { 1168 Expando(name) {
1163 if (name === void 0) 1169 if (name === void 0)
1164 name = null; 1170 name = null;
1165 this.name = name; 1171 this.name = name;
1166 } 1172 }
1167 toString() { 1173 toString() {
1168 return `Expando:${this.name}`; 1174 return `Expando:${this.name}`;
1169 } 1175 }
1170 get(object) { 1176 get(object) {
1171 let values = _js_helper.Primitives.getProperty(object, Expando$()._EXPAN DO_PROPERTY_NAME); 1177 let values = _js_helper.Primitives.getProperty(object, Expando$()._EXPAN DO_PROPERTY_NAME);
1172 return values == null ? null : dart.as(_js_helper.Primitives.getProperty (values, this[_getKey]()), T); 1178 return values == null ? null : dart.as(_js_helper.Primitives.getProperty (values, this[_getKey]()), T);
1173 } 1179 }
1174 set(object, value) { 1180 set(object, value) {
1175 dart.as(value, T); 1181 dart.as(value, T);
1176 let values = _js_helper.Primitives.getProperty(object, Expando$()._EXPAN DO_PROPERTY_NAME); 1182 let values = _js_helper.Primitives.getProperty(object, Expando$()._EXPAN DO_PROPERTY_NAME);
1177 if (values == null) { 1183 if (values == null) {
1178 values = new Object(); 1184 values = new exports.Object();
1179 _js_helper.Primitives.setProperty(object, Expando$()._EXPANDO_PROPERTY _NAME, values); 1185 _js_helper.Primitives.setProperty(object, Expando$()._EXPANDO_PROPERTY _NAME, values);
1180 } 1186 }
1181 _js_helper.Primitives.setProperty(values, this[_getKey](), value); 1187 _js_helper.Primitives.setProperty(values, this[_getKey](), value);
1182 return value; 1188 return value;
1183 } 1189 }
1184 [_getKey]() { 1190 [_getKey]() {
1185 let key = dart.as(_js_helper.Primitives.getProperty(this, Expando$()._KE Y_PROPERTY_NAME), String); 1191 let key = dart.as(_js_helper.Primitives.getProperty(this, Expando$()._KE Y_PROPERTY_NAME), String);
1186 if (key == null) { 1192 if (key == null) {
1187 key = `expando$key$${(() => { 1193 key = `expando$key$${(() => {
1188 let x = Expando$()._keyCount; 1194 let x = Expando$()._keyCount;
1189 Expando$()._keyCount = dart.notNull(x) + 1; 1195 Expando$()._keyCount = dart.notNull(x) + 1;
1190 return x; 1196 return x;
1191 })()}`; 1197 })()}`;
1192 _js_helper.Primitives.setProperty(this, Expando$()._KEY_PROPERTY_NAME, key); 1198 _js_helper.Primitives.setProperty(this, Expando$()._KEY_PROPERTY_NAME, key);
1193 } 1199 }
1194 return key; 1200 return key;
1195 } 1201 }
1196 } 1202 }
1197 dart.setSignature(Expando, { 1203 dart.setSignature(Expando, {
1198 constructors: () => ({Expando: [Expando$(T), [], [String]]}), 1204 constructors: () => ({Expando: [Expando$(T), [], [String]]}),
1199 methods: () => ({ 1205 methods: () => ({
1200 get: [T, [Object]], 1206 get: [T, [exports.Object]],
1201 set: [dart.void, [Object, T]], 1207 set: [dart.void, [exports.Object, T]],
1202 [_getKey]: [String, []] 1208 [_getKey]: [String, []]
1203 }) 1209 })
1204 }); 1210 });
1205 return Expando; 1211 return Expando;
1206 }); 1212 });
1207 let Expando = Expando$(); 1213 let Expando = Expando$();
1208 Expando._KEY_PROPERTY_NAME = 'expando$key'; 1214 Expando._KEY_PROPERTY_NAME = 'expando$key';
1209 Expando._EXPANDO_PROPERTY_NAME = 'expando$values'; 1215 Expando._EXPANDO_PROPERTY_NAME = 'expando$values';
1210 Expando._keyCount = 0; 1216 Expando._keyCount = 0;
1211 class Function extends Object { 1217 class Function extends exports.Object {
1212 static apply(f, positionalArguments, namedArguments) { 1218 static apply(f, positionalArguments, namedArguments) {
1213 if (namedArguments === void 0) 1219 if (namedArguments === void 0)
1214 namedArguments = null; 1220 namedArguments = null;
1215 return dart.dcall.apply(null, [f].concat(positionalArguments)); 1221 return dart.dcall.apply(null, [f].concat(positionalArguments));
1216 } 1222 }
1217 static _toMangledNames(namedArguments) { 1223 static _toMangledNames(namedArguments) {
1218 let result = dart.map(); 1224 let result = dart.map();
1219 namedArguments.forEach(dart.fn((symbol, value) => { 1225 namedArguments.forEach(dart.fn((symbol, value) => {
1220 result.set(_symbolToString(dart.as(symbol, Symbol)), value); 1226 result.set(_symbolToString(dart.as(symbol, exports.Symbol)), value);
1221 })); 1227 }));
1222 return result; 1228 return result;
1223 } 1229 }
1224 } 1230 }
1225 dart.setSignature(Function, { 1231 dart.setSignature(Function, {
1226 statics: () => ({ 1232 statics: () => ({
1227 apply: [dart.dynamic, [Function, List], [Map$(Symbol, dart.dynamic)]], 1233 apply: [dart.dynamic, [Function, List], [Map$(exports.Symbol, dart.dynamic )]],
1228 _toMangledNames: [Map$(String, dart.dynamic), [Map$(Symbol, dart.dynamic)] ] 1234 _toMangledNames: [Map$(String, dart.dynamic), [Map$(exports.Symbol, dart.d ynamic)]]
1229 }), 1235 }),
1230 names: ['apply', '_toMangledNames'] 1236 names: ['apply', '_toMangledNames']
1231 }); 1237 });
1232 function identical(a, b) { 1238 function identical(a, b) {
1233 return _js_helper.Primitives.identicalImplementation(a, b); 1239 return _js_helper.Primitives.identicalImplementation(a, b);
1234 } 1240 }
1235 dart.fn(identical, bool, [Object, Object]); 1241 dart.fn(identical, bool, [exports.Object, exports.Object]);
1236 function identityHashCode(object) { 1242 function identityHashCode(object) {
1237 return _js_helper.objectHashCode(object); 1243 return _js_helper.objectHashCode(object);
1238 } 1244 }
1239 dart.fn(identityHashCode, () => dart.definiteFunctionType(int, [Object])); 1245 dart.fn(identityHashCode, () => dart.definiteFunctionType(int, [exports.Object ]));
1240 class int extends num { 1246 class int extends num {
1241 static fromEnvironment(name, opts) { 1247 static fromEnvironment(name, opts) {
1242 let defaultValue = opts && 'defaultValue' in opts ? opts.defaultValue : nu ll; 1248 let defaultValue = opts && 'defaultValue' in opts ? opts.defaultValue : nu ll;
1243 dart.throw(new UnsupportedError('int.fromEnvironment can only be used as a const constructor')); 1249 dart.throw(new UnsupportedError('int.fromEnvironment can only be used as a const constructor'));
1244 } 1250 }
1245 static parse(source, opts) { 1251 static parse(source, opts) {
1246 let radix = opts && 'radix' in opts ? opts.radix : null; 1252 let radix = opts && 'radix' in opts ? opts.radix : null;
1247 let onError = opts && 'onError' in opts ? opts.onError : null; 1253 let onError = opts && 'onError' in opts ? opts.onError : null;
1248 return _js_helper.Primitives.parseInt(source, radix, onError); 1254 return _js_helper.Primitives.parseInt(source, radix, onError);
1249 } 1255 }
1250 } 1256 }
1251 dart.setSignature(int, { 1257 dart.setSignature(int, {
1252 constructors: () => ({fromEnvironment: [int, [String], {defaultValue: int}]} ), 1258 constructors: () => ({fromEnvironment: [int, [String], {defaultValue: int}]} ),
1253 statics: () => ({parse: [int, [String], {radix: int, onError: dart.functionT ype(int, [String])}]}), 1259 statics: () => ({parse: [int, [String], {radix: int, onError: dart.functionT ype(int, [String])}]}),
1254 names: ['parse'] 1260 names: ['parse']
1255 }); 1261 });
1256 class Invocation extends Object { 1262 class Invocation extends exports.Object {
1257 get isAccessor() { 1263 get isAccessor() {
1258 return dart.notNull(this.isGetter) || dart.notNull(this.isSetter); 1264 return dart.notNull(this.isGetter) || dart.notNull(this.isSetter);
1259 } 1265 }
1260 } 1266 }
1261 let Iterable$ = dart.generic(function(E) { 1267 let Iterable$ = dart.generic(function(E) {
1262 dart.defineExtensionNames([ 1268 dart.defineExtensionNames([
1263 'join' 1269 'join'
1264 ]); 1270 ]);
1265 class Iterable extends Object { 1271 class Iterable extends exports.Object {
1266 Iterable() { 1272 Iterable() {
1267 } 1273 }
1268 static generate(count, generator) { 1274 static generate(count, generator) {
1269 if (generator === void 0) 1275 if (generator === void 0)
1270 generator = null; 1276 generator = null;
1271 if (dart.notNull(count) <= 0) 1277 if (dart.notNull(count) <= 0)
1272 return new (_internal.EmptyIterable$(E))(); 1278 return new (_internal.EmptyIterable$(E))();
1273 return new (exports._GeneratorIterable$(E))(count, generator); 1279 return new (exports._GeneratorIterable$(E))(count, generator);
1274 } 1280 }
1275 [dart.JsSymbol.iterator]() { 1281 [Symbol.iterator]() {
1276 return new dart.JsIterator(this[dartx.iterator]); 1282 return new dart.JsIterator(this[dartx.iterator]);
1277 } 1283 }
1278 [dartx.join](separator) { 1284 [dartx.join](separator) {
1279 if (separator === void 0) 1285 if (separator === void 0)
1280 separator = ""; 1286 separator = "";
1281 let buffer = new StringBuffer(); 1287 let buffer = new StringBuffer();
1282 buffer.writeAll(this, separator); 1288 buffer.writeAll(this, separator);
1283 return dart.toString(buffer); 1289 return dart.toString(buffer);
1284 } 1290 }
1285 } 1291 }
1286 dart.setSignature(Iterable, { 1292 dart.setSignature(Iterable, {
1287 constructors: () => ({ 1293 constructors: () => ({
1288 Iterable: [Iterable$(E), []], 1294 Iterable: [Iterable$(E), []],
1289 generate: [Iterable$(E), [int], [dart.functionType(E, [int])]] 1295 generate: [Iterable$(E), [int], [dart.functionType(E, [int])]]
1290 }), 1296 }),
1291 methods: () => ({[dartx.join]: [String, [], [String]]}) 1297 methods: () => ({[dartx.join]: [String, [], [String]]})
1292 }); 1298 });
1293 return Iterable; 1299 return Iterable;
1294 }); 1300 });
1295 let Iterable = Iterable$(); 1301 let Iterable = Iterable$();
1296 let _Generator$ = dart.generic(function(E) { 1302 let _Generator$ = dart.generic(function(E) {
1297 let _Generator = dart.typedef('_Generator', () => dart.functionType(E, [int] )); 1303 let _Generator = dart.typedef('_Generator', () => dart.functionType(E, [int] ));
1298 return _Generator; 1304 return _Generator;
1299 }); 1305 });
1300 let _Generator = _Generator$(); 1306 let _Generator = _Generator$();
1301 let _end = dart.JsSymbol('_end'); 1307 let _end = Symbol('_end');
1302 let _start = dart.JsSymbol('_start'); 1308 let _start = Symbol('_start');
1303 let _generator = dart.JsSymbol('_generator'); 1309 let _generator = Symbol('_generator');
1304 let _GeneratorIterable$ = dart.generic(function(E) { 1310 let _GeneratorIterable$ = dart.generic(function(E) {
1305 class _GeneratorIterable extends collection.IterableBase$(E) { 1311 class _GeneratorIterable extends collection.IterableBase$(E) {
1306 _GeneratorIterable(end, generator) { 1312 _GeneratorIterable(end, generator) {
1307 this[_end] = end; 1313 this[_end] = end;
1308 this[_start] = 0; 1314 this[_start] = 0;
1309 this[_generator] = dart.as(generator != null ? generator : exports._Gene ratorIterable$()._id, _Generator$(E)); 1315 this[_generator] = dart.as(generator != null ? generator : exports._Gene ratorIterable$()._id, _Generator$(E));
1310 super.IterableBase(); 1316 super.IterableBase();
1311 } 1317 }
1312 slice(start, end, generator) { 1318 slice(start, end, generator) {
1313 this[_start] = start; 1319 this[_start] = start;
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
1354 skip: [Iterable$(E), [int]], 1360 skip: [Iterable$(E), [int]],
1355 take: [Iterable$(E), [int]] 1361 take: [Iterable$(E), [int]]
1356 }), 1362 }),
1357 statics: () => ({_id: [int, [int]]}), 1363 statics: () => ({_id: [int, [int]]}),
1358 names: ['_id'] 1364 names: ['_id']
1359 }); 1365 });
1360 dart.defineExtensionMembers(_GeneratorIterable, ['skip', 'take', 'iterator', 'length']); 1366 dart.defineExtensionMembers(_GeneratorIterable, ['skip', 'take', 'iterator', 'length']);
1361 return _GeneratorIterable; 1367 return _GeneratorIterable;
1362 }); 1368 });
1363 dart.defineLazyClassGeneric(exports, '_GeneratorIterable', {get: _GeneratorIte rable$}); 1369 dart.defineLazyClassGeneric(exports, '_GeneratorIterable', {get: _GeneratorIte rable$});
1364 let _index = dart.JsSymbol('_index'); 1370 let _index = Symbol('_index');
1365 let _current = dart.JsSymbol('_current'); 1371 let _current = Symbol('_current');
1366 let _GeneratorIterator$ = dart.generic(function(E) { 1372 let _GeneratorIterator$ = dart.generic(function(E) {
1367 class _GeneratorIterator extends Object { 1373 class _GeneratorIterator extends exports.Object {
1368 _GeneratorIterator(index, end, generator) { 1374 _GeneratorIterator(index, end, generator) {
1369 this[_index] = index; 1375 this[_index] = index;
1370 this[_end] = end; 1376 this[_end] = end;
1371 this[_generator] = generator; 1377 this[_generator] = generator;
1372 this[_current] = null; 1378 this[_current] = null;
1373 } 1379 }
1374 moveNext() { 1380 moveNext() {
1375 if (dart.notNull(this[_index]) < dart.notNull(this[_end])) { 1381 if (dart.notNull(this[_index]) < dart.notNull(this[_end])) {
1376 this[_current] = this[_generator](this[_index]); 1382 this[_current] = this[_generator](this[_index]);
1377 this[_index] = dart.notNull(this[_index]) + 1; 1383 this[_index] = dart.notNull(this[_index]) + 1;
1378 return true; 1384 return true;
1379 } else { 1385 } else {
1380 this[_current] = null; 1386 this[_current] = null;
1381 return false; 1387 return false;
1382 } 1388 }
1383 } 1389 }
1384 get current() { 1390 get current() {
1385 return this[_current]; 1391 return this[_current];
1386 } 1392 }
1387 } 1393 }
1388 _GeneratorIterator[dart.implements] = () => [Iterator$(E)]; 1394 _GeneratorIterator[dart.implements] = () => [Iterator$(E)];
1389 dart.setSignature(_GeneratorIterator, { 1395 dart.setSignature(_GeneratorIterator, {
1390 constructors: () => ({_GeneratorIterator: [_GeneratorIterator$(E), [int, i nt, _Generator$(E)]]}), 1396 constructors: () => ({_GeneratorIterator: [_GeneratorIterator$(E), [int, i nt, _Generator$(E)]]}),
1391 methods: () => ({moveNext: [bool, []]}) 1397 methods: () => ({moveNext: [bool, []]})
1392 }); 1398 });
1393 return _GeneratorIterator; 1399 return _GeneratorIterator;
1394 }); 1400 });
1395 let _GeneratorIterator = _GeneratorIterator$(); 1401 let _GeneratorIterator = _GeneratorIterator$();
1396 let BidirectionalIterator$ = dart.generic(function(E) { 1402 let BidirectionalIterator$ = dart.generic(function(E) {
1397 class BidirectionalIterator extends Object {} 1403 class BidirectionalIterator extends exports.Object {}
1398 BidirectionalIterator[dart.implements] = () => [Iterator$(E)]; 1404 BidirectionalIterator[dart.implements] = () => [Iterator$(E)];
1399 return BidirectionalIterator; 1405 return BidirectionalIterator;
1400 }); 1406 });
1401 let BidirectionalIterator = BidirectionalIterator$(); 1407 let BidirectionalIterator = BidirectionalIterator$();
1402 let Iterator$ = dart.generic(function(E) { 1408 let Iterator$ = dart.generic(function(E) {
1403 class Iterator extends Object {} 1409 class Iterator extends exports.Object {}
1404 return Iterator; 1410 return Iterator;
1405 }); 1411 });
1406 let Iterator = Iterator$(); 1412 let Iterator = Iterator$();
1407 let List$ = dart.generic(function(E) { 1413 let List$ = dart.generic(function(E) {
1408 class List extends Object { 1414 class List extends exports.Object {
1409 static new(length) { 1415 static new(length) {
1410 if (length === void 0) 1416 if (length === void 0)
1411 length = null; 1417 length = null;
1412 let list = null; 1418 let list = null;
1413 if (length == null) { 1419 if (length == null) {
1414 list = []; 1420 list = [];
1415 } else { 1421 } else {
1416 if (!(typeof length == 'number') || dart.notNull(length) < 0) { 1422 if (!(typeof length == 'number') || dart.notNull(length) < 0) {
1417 dart.throw(new ArgumentError(`Length must be a non-negative integer: ${length}`)); 1423 dart.throw(new ArgumentError(`Length must be a non-negative integer: ${length}`));
1418 } 1424 }
(...skipping 27 matching lines...) Expand all
1446 result = dart.list([], E); 1452 result = dart.list([], E);
1447 result[dartx.length] = length; 1453 result[dartx.length] = length;
1448 } else { 1454 } else {
1449 result = List$(E).new(length); 1455 result = List$(E).new(length);
1450 } 1456 }
1451 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) { 1457 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull (i) + 1) {
1452 result[dartx.set](i, generator(i)); 1458 result[dartx.set](i, generator(i));
1453 } 1459 }
1454 return result; 1460 return result;
1455 } 1461 }
1456 [dart.JsSymbol.iterator]() { 1462 [Symbol.iterator]() {
1457 return new dart.JsIterator(this[dartx.iterator]); 1463 return new dart.JsIterator(this[dartx.iterator]);
1458 } 1464 }
1459 } 1465 }
1460 List[dart.implements] = () => [Iterable$(E)]; 1466 List[dart.implements] = () => [Iterable$(E)];
1461 dart.setSignature(List, { 1467 dart.setSignature(List, {
1462 constructors: () => ({ 1468 constructors: () => ({
1463 new: [List$(E), [], [int]], 1469 new: [List$(E), [], [int]],
1464 filled: [List$(E), [int, E]], 1470 filled: [List$(E), [int, E]],
1465 from: [List$(E), [Iterable], {growable: bool}], 1471 from: [List$(E), [Iterable], {growable: bool}],
1466 generate: [List$(E), [int, dart.functionType(E, [int])], {growable: bool }] 1472 generate: [List$(E), [int, dart.functionType(E, [int])], {growable: bool }]
1467 }) 1473 })
1468 }); 1474 });
1469 return List; 1475 return List;
1470 }); 1476 });
1471 let List = List$(); 1477 let List = List$();
1472 let Map$ = dart.generic(function(K, V) { 1478 let Map$ = dart.generic(function(K, V) {
1473 class Map extends Object { 1479 class Map extends exports.Object {
ochafik 2015/09/15 16:58:33 This one will be seen as a redefine in ES6 as well
1474 static new() { 1480 static new() {
1475 return collection.LinkedHashMap$(K, V).new(); 1481 return collection.LinkedHashMap$(K, V).new();
1476 } 1482 }
1477 static from(other) { 1483 static from(other) {
1478 return collection.LinkedHashMap$(K, V).from(other); 1484 return collection.LinkedHashMap$(K, V).from(other);
1479 } 1485 }
1480 static identity() { 1486 static identity() {
1481 return collection.LinkedHashMap$(K, V).identity(); 1487 return collection.LinkedHashMap$(K, V).identity();
1482 } 1488 }
1483 static fromIterable(iterable, opts) { 1489 static fromIterable(iterable, opts) {
1484 return collection.LinkedHashMap$(K, V).fromIterable(iterable, opts); 1490 return collection.LinkedHashMap$(K, V).fromIterable(iterable, opts);
1485 } 1491 }
1486 static fromIterables(keys, values) { 1492 static fromIterables(keys, values) {
1487 return collection.LinkedHashMap$(K, V).fromIterables(keys, values); 1493 return collection.LinkedHashMap$(K, V).fromIterables(keys, values);
1488 } 1494 }
1489 } 1495 }
1490 dart.setSignature(Map, { 1496 dart.setSignature(Map, {
1491 constructors: () => ({ 1497 constructors: () => ({
1492 new: [Map$(K, V), []], 1498 new: [Map$(K, V), []],
1493 from: [Map$(K, V), [Map$()]], 1499 from: [Map$(K, V), [Map$()]],
1494 identity: [Map$(K, V), []], 1500 identity: [Map$(K, V), []],
1495 fromIterable: [Map$(K, V), [Iterable], {key: dart.functionType(K, [dart. dynamic]), value: dart.functionType(V, [dart.dynamic])}], 1501 fromIterable: [Map$(K, V), [Iterable], {key: dart.functionType(K, [dart. dynamic]), value: dart.functionType(V, [dart.dynamic])}],
1496 fromIterables: [Map$(K, V), [Iterable$(K), Iterable$(V)]] 1502 fromIterables: [Map$(K, V), [Iterable$(K), Iterable$(V)]]
1497 }) 1503 })
1498 }); 1504 });
1499 return Map; 1505 return Map;
1500 }); 1506 });
1501 let Map = Map$(); 1507 let Map = Map$();
1502 class Null extends Object { 1508 class Null extends exports.Object {
1503 static _uninstantiable() { 1509 static _uninstantiable() {
1504 dart.throw(new UnsupportedError('class Null cannot be instantiated')); 1510 dart.throw(new UnsupportedError('class Null cannot be instantiated'));
1505 } 1511 }
1506 toString() { 1512 toString() {
1507 return "null"; 1513 return "null";
1508 } 1514 }
1509 } 1515 }
1510 dart.setSignature(Null, { 1516 dart.setSignature(Null, {
1511 constructors: () => ({_uninstantiable: [Null, []]}) 1517 constructors: () => ({_uninstantiable: [Null, []]})
1512 }); 1518 });
1513 num._parseError = false; 1519 num._parseError = false;
1514 class Pattern extends Object {} 1520 class Pattern extends exports.Object {}
1515 function print(object) { 1521 function print(object) {
1516 let line = `${object}`; 1522 let line = `${object}`;
1517 if (_internal.printToZone == null) { 1523 if (_internal.printToZone == null) {
1518 _internal.printToConsole(line); 1524 _internal.printToConsole(line);
1519 } else { 1525 } else {
1520 dart.dcall(_internal.printToZone, line); 1526 dart.dcall(_internal.printToZone, line);
1521 } 1527 }
1522 } 1528 }
1523 dart.fn(print, dart.void, [Object]); 1529 dart.fn(print, dart.void, [exports.Object]);
1524 class Match extends Object {} 1530 class Match extends exports.Object {}
1525 class RegExp extends Object { 1531 class RegExp extends exports.Object {
1526 static new(source, opts) { 1532 static new(source, opts) {
1527 let multiLine = opts && 'multiLine' in opts ? opts.multiLine : false; 1533 let multiLine = opts && 'multiLine' in opts ? opts.multiLine : false;
1528 let caseSensitive = opts && 'caseSensitive' in opts ? opts.caseSensitive : true; 1534 let caseSensitive = opts && 'caseSensitive' in opts ? opts.caseSensitive : true;
1529 return new _js_helper.JSSyntaxRegExp(source, {multiLine: multiLine, caseSe nsitive: caseSensitive}); 1535 return new _js_helper.JSSyntaxRegExp(source, {multiLine: multiLine, caseSe nsitive: caseSensitive});
1530 } 1536 }
1531 } 1537 }
1532 RegExp[dart.implements] = () => [Pattern]; 1538 RegExp[dart.implements] = () => [Pattern];
1533 dart.setSignature(RegExp, { 1539 dart.setSignature(RegExp, {
1534 constructors: () => ({new: [RegExp, [String], {multiLine: bool, caseSensitiv e: bool}]}) 1540 constructors: () => ({new: [RegExp, [String], {multiLine: bool, caseSensitiv e: bool}]})
1535 }); 1541 });
(...skipping 14 matching lines...) Expand all
1550 constructors: () => ({ 1556 constructors: () => ({
1551 new: [exports.Set$(E), []], 1557 new: [exports.Set$(E), []],
1552 identity: [exports.Set$(E), []], 1558 identity: [exports.Set$(E), []],
1553 from: [exports.Set$(E), [Iterable]] 1559 from: [exports.Set$(E), [Iterable]]
1554 }) 1560 })
1555 }); 1561 });
1556 return Set; 1562 return Set;
1557 }); 1563 });
1558 dart.defineLazyClassGeneric(exports, 'Set', {get: Set$}); 1564 dart.defineLazyClassGeneric(exports, 'Set', {get: Set$});
1559 let Sink$ = dart.generic(function(T) { 1565 let Sink$ = dart.generic(function(T) {
1560 class Sink extends Object {} 1566 class Sink extends exports.Object {}
1561 return Sink; 1567 return Sink;
1562 }); 1568 });
1563 let Sink = Sink$(); 1569 let Sink = Sink$();
1564 class StackTrace extends Object {} 1570 class StackTrace extends exports.Object {}
1565 let _stop = dart.JsSymbol('_stop'); 1571 let _stop = Symbol('_stop');
1566 class Stopwatch extends Object { 1572 class Stopwatch extends exports.Object {
1567 get frequency() { 1573 get frequency() {
1568 return Stopwatch._frequency; 1574 return Stopwatch._frequency;
1569 } 1575 }
1570 Stopwatch() { 1576 Stopwatch() {
1571 this[_start] = null; 1577 this[_start] = null;
1572 this[_stop] = null; 1578 this[_stop] = null;
1573 Stopwatch._initTicker(); 1579 Stopwatch._initTicker();
1574 } 1580 }
1575 start() { 1581 start() {
1576 if (dart.notNull(this.isRunning)) 1582 if (dart.notNull(this.isRunning))
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
1628 stop: [dart.void, []], 1634 stop: [dart.void, []],
1629 reset: [dart.void, []] 1635 reset: [dart.void, []]
1630 }), 1636 }),
1631 statics: () => ({ 1637 statics: () => ({
1632 _initTicker: [dart.void, []], 1638 _initTicker: [dart.void, []],
1633 _now: [int, []] 1639 _now: [int, []]
1634 }), 1640 }),
1635 names: ['_initTicker', '_now'] 1641 names: ['_initTicker', '_now']
1636 }); 1642 });
1637 Stopwatch._frequency = null; 1643 Stopwatch._frequency = null;
1638 class String extends Object { 1644 class String extends exports.Object {
1639 static fromCharCodes(charCodes, start, end) { 1645 static fromCharCodes(charCodes, start, end) {
1640 if (start === void 0) 1646 if (start === void 0)
1641 start = 0; 1647 start = 0;
1642 if (end === void 0) 1648 if (end === void 0)
1643 end = null; 1649 end = null;
1644 if (!dart.is(charCodes, _interceptors.JSArray)) { 1650 if (!dart.is(charCodes, _interceptors.JSArray)) {
1645 return String._stringFromIterable(charCodes, start, end); 1651 return String._stringFromIterable(charCodes, start, end);
1646 } 1652 }
1647 let list = dart.as(charCodes, List); 1653 let list = dart.as(charCodes, List);
1648 let len = list[dartx.length]; 1654 let len = list[dartx.length];
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
1740 } 1746 }
1741 dart.fn(_isLeadSurrogate, bool, [int]); 1747 dart.fn(_isLeadSurrogate, bool, [int]);
1742 function _isTrailSurrogate(code) { 1748 function _isTrailSurrogate(code) {
1743 return (dart.notNull(code) & 64512) == 56320; 1749 return (dart.notNull(code) & 64512) == 56320;
1744 } 1750 }
1745 dart.fn(_isTrailSurrogate, bool, [int]); 1751 dart.fn(_isTrailSurrogate, bool, [int]);
1746 function _combineSurrogatePair(start, end) { 1752 function _combineSurrogatePair(start, end) {
1747 return 65536 + ((dart.notNull(start) & 1023) << 10) + (dart.notNull(end) & 1 023); 1753 return 65536 + ((dart.notNull(start) & 1023) << 10) + (dart.notNull(end) & 1 023);
1748 } 1754 }
1749 dart.fn(_combineSurrogatePair, int, [int, int]); 1755 dart.fn(_combineSurrogatePair, int, [int, int]);
1750 let _position = dart.JsSymbol('_position'); 1756 let _position = Symbol('_position');
1751 let _nextPosition = dart.JsSymbol('_nextPosition'); 1757 let _nextPosition = Symbol('_nextPosition');
1752 let _currentCodePoint = dart.JsSymbol('_currentCodePoint'); 1758 let _currentCodePoint = Symbol('_currentCodePoint');
1753 let _checkSplitSurrogate = dart.JsSymbol('_checkSplitSurrogate'); 1759 let _checkSplitSurrogate = Symbol('_checkSplitSurrogate');
1754 class RuneIterator extends Object { 1760 class RuneIterator extends exports.Object {
1755 RuneIterator(string) { 1761 RuneIterator(string) {
1756 this.string = string; 1762 this.string = string;
1757 this[_position] = 0; 1763 this[_position] = 0;
1758 this[_nextPosition] = 0; 1764 this[_nextPosition] = 0;
1759 this[_currentCodePoint] = null; 1765 this[_currentCodePoint] = null;
1760 } 1766 }
1761 at(string, index) { 1767 at(string, index) {
1762 this.string = string; 1768 this.string = string;
1763 this[_position] = index; 1769 this[_position] = index;
1764 this[_nextPosition] = index; 1770 this[_nextPosition] = index;
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
1848 RuneIterator: [RuneIterator, [String]], 1854 RuneIterator: [RuneIterator, [String]],
1849 at: [RuneIterator, [String, int]] 1855 at: [RuneIterator, [String, int]]
1850 }), 1856 }),
1851 methods: () => ({ 1857 methods: () => ({
1852 [_checkSplitSurrogate]: [dart.void, [int]], 1858 [_checkSplitSurrogate]: [dart.void, [int]],
1853 reset: [dart.void, [], [int]], 1859 reset: [dart.void, [], [int]],
1854 moveNext: [bool, []], 1860 moveNext: [bool, []],
1855 movePrevious: [bool, []] 1861 movePrevious: [bool, []]
1856 }) 1862 })
1857 }); 1863 });
1858 let _contents = dart.JsSymbol('_contents'); 1864 let _contents = Symbol('_contents');
1859 let _writeString = dart.JsSymbol('_writeString'); 1865 let _writeString = Symbol('_writeString');
1860 class StringBuffer extends Object { 1866 class StringBuffer extends exports.Object {
1861 StringBuffer(content) { 1867 StringBuffer(content) {
1862 if (content === void 0) 1868 if (content === void 0)
1863 content = ""; 1869 content = "";
1864 this[_contents] = `${content}`; 1870 this[_contents] = `${content}`;
1865 } 1871 }
1866 get length() { 1872 get length() {
1867 return this[_contents][dartx.length]; 1873 return this[_contents][dartx.length];
1868 } 1874 }
1869 get isEmpty() { 1875 get isEmpty() {
1870 return this.length == 0; 1876 return this.length == 0;
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
1907 } 1913 }
1908 toString() { 1914 toString() {
1909 return _js_helper.Primitives.flattenString(this[_contents]); 1915 return _js_helper.Primitives.flattenString(this[_contents]);
1910 } 1916 }
1911 [_writeString](str) { 1917 [_writeString](str) {
1912 this[_contents] = _js_helper.Primitives.stringConcatUnchecked(this[_conten ts], dart.as(str, String)); 1918 this[_contents] = _js_helper.Primitives.stringConcatUnchecked(this[_conten ts], dart.as(str, String));
1913 } 1919 }
1914 } 1920 }
1915 StringBuffer[dart.implements] = () => [StringSink]; 1921 StringBuffer[dart.implements] = () => [StringSink];
1916 dart.setSignature(StringBuffer, { 1922 dart.setSignature(StringBuffer, {
1917 constructors: () => ({StringBuffer: [StringBuffer, [], [Object]]}), 1923 constructors: () => ({StringBuffer: [StringBuffer, [], [exports.Object]]}),
1918 methods: () => ({ 1924 methods: () => ({
1919 write: [dart.void, [Object]], 1925 write: [dart.void, [exports.Object]],
1920 writeCharCode: [dart.void, [int]], 1926 writeCharCode: [dart.void, [int]],
1921 writeAll: [dart.void, [Iterable], [String]], 1927 writeAll: [dart.void, [Iterable], [String]],
1922 writeln: [dart.void, [], [Object]], 1928 writeln: [dart.void, [], [exports.Object]],
1923 clear: [dart.void, []], 1929 clear: [dart.void, []],
1924 [_writeString]: [dart.void, [dart.dynamic]] 1930 [_writeString]: [dart.void, [dart.dynamic]]
1925 }) 1931 })
1926 }); 1932 });
1927 class StringSink extends Object {} 1933 class StringSink extends exports.Object {}
1928 class Symbol extends Object { 1934 exports.Symbol = (() => {
1929 static new(name) { 1935 class Symbol extends exports.Object {
1930 return new _internal.Symbol(name); 1936 static new(name) {
1937 return new _internal.Symbol(name);
1938 }
1931 } 1939 }
1932 } 1940 dart.setSignature(Symbol, {
1933 dart.setSignature(Symbol, { 1941 constructors: () => ({new: [exports.Symbol, [String]]})
1934 constructors: () => ({new: [Symbol, [String]]}) 1942 });
1935 }); 1943 return Symbol;
1936 class Type extends Object {} 1944 })();
1937 let _writeAuthority = dart.JsSymbol('_writeAuthority'); 1945 class Type extends exports.Object {}
1938 let _userInfo = dart.JsSymbol('_userInfo'); 1946 let _writeAuthority = Symbol('_writeAuthority');
1939 let _host = dart.JsSymbol('_host'); 1947 let _userInfo = Symbol('_userInfo');
1940 let _port = dart.JsSymbol('_port'); 1948 let _host = Symbol('_host');
1941 let _path = dart.JsSymbol('_path'); 1949 let _port = Symbol('_port');
1942 let _query = dart.JsSymbol('_query'); 1950 let _path = Symbol('_path');
1943 let _fragment = dart.JsSymbol('_fragment'); 1951 let _query = Symbol('_query');
1944 let _pathSegments = dart.JsSymbol('_pathSegments'); 1952 let _fragment = Symbol('_fragment');
1945 let _queryParameters = dart.JsSymbol('_queryParameters'); 1953 let _pathSegments = Symbol('_pathSegments');
1946 let _merge = dart.JsSymbol('_merge'); 1954 let _queryParameters = Symbol('_queryParameters');
1947 let _hasDotSegments = dart.JsSymbol('_hasDotSegments'); 1955 let _merge = Symbol('_merge');
1948 let _removeDotSegments = dart.JsSymbol('_removeDotSegments'); 1956 let _hasDotSegments = Symbol('_hasDotSegments');
1949 let _toWindowsFilePath = dart.JsSymbol('_toWindowsFilePath'); 1957 let _removeDotSegments = Symbol('_removeDotSegments');
1950 let _toFilePath = dart.JsSymbol('_toFilePath'); 1958 let _toWindowsFilePath = Symbol('_toWindowsFilePath');
1951 let _isPathAbsolute = dart.JsSymbol('_isPathAbsolute'); 1959 let _toFilePath = Symbol('_toFilePath');
1952 class Uri extends Object { 1960 let _isPathAbsolute = Symbol('_isPathAbsolute');
1961 class Uri extends exports.Object {
1953 get authority() { 1962 get authority() {
1954 if (!dart.notNull(this.hasAuthority)) 1963 if (!dart.notNull(this.hasAuthority))
1955 return ""; 1964 return "";
1956 let sb = new StringBuffer(); 1965 let sb = new StringBuffer();
1957 this[_writeAuthority](sb); 1966 this[_writeAuthority](sb);
1958 return dart.toString(sb); 1967 return dart.toString(sb);
1959 } 1968 }
1960 get userInfo() { 1969 get userInfo() {
1961 return this[_userInfo]; 1970 return this[_userInfo];
1962 } 1971 }
(...skipping 1331 matching lines...) Expand 10 before | Expand all | Expand 10 after
3294 Uri._subDelimitersTable = dart.const([0, 0, 32722, 11263, 65534, 34815, 65534, 18431]); 3303 Uri._subDelimitersTable = dart.const([0, 0, 32722, 11263, 65534, 34815, 65534, 18431]);
3295 Uri._genDelimitersTable = dart.const([0, 0, 32776, 33792, 1, 10240, 0, 0]); 3304 Uri._genDelimitersTable = dart.const([0, 0, 32776, 33792, 1, 10240, 0, 0]);
3296 Uri._userinfoTable = dart.const([0, 0, 32722, 12287, 65534, 34815, 65534, 1843 1]); 3305 Uri._userinfoTable = dart.const([0, 0, 32722, 12287, 65534, 34815, 65534, 1843 1]);
3297 Uri._regNameTable = dart.const([0, 0, 32754, 11263, 65534, 34815, 65534, 18431 ]); 3306 Uri._regNameTable = dart.const([0, 0, 32754, 11263, 65534, 34815, 65534, 18431 ]);
3298 Uri._pathCharTable = dart.const([0, 0, 32722, 12287, 65535, 34815, 65534, 1843 1]); 3307 Uri._pathCharTable = dart.const([0, 0, 32722, 12287, 65535, 34815, 65534, 1843 1]);
3299 Uri._pathCharOrSlashTable = dart.const([0, 0, 65490, 12287, 65535, 34815, 6553 4, 18431]); 3308 Uri._pathCharOrSlashTable = dart.const([0, 0, 65490, 12287, 65535, 34815, 6553 4, 18431]);
3300 Uri._queryCharTable = dart.const([0, 0, 65490, 45055, 65535, 34815, 65534, 184 31]); 3309 Uri._queryCharTable = dart.const([0, 0, 65490, 45055, 65535, 34815, 65534, 184 31]);
3301 function _symbolToString(symbol) { 3310 function _symbolToString(symbol) {
3302 return _internal.Symbol.getName(dart.as(symbol, _internal.Symbol)); 3311 return _internal.Symbol.getName(dart.as(symbol, _internal.Symbol));
3303 } 3312 }
3304 dart.fn(_symbolToString, String, [Symbol]); 3313 dart.fn(_symbolToString, String, [exports.Symbol]);
3305 // Exports: 3314 // Exports:
3306 exports.Object = Object;
3307 exports.Deprecated = Deprecated; 3315 exports.Deprecated = Deprecated;
3308 exports.deprecated = deprecated; 3316 exports.deprecated = deprecated;
3309 exports.override = override; 3317 exports.override = override;
3310 exports.proxy = proxy; 3318 exports.proxy = proxy;
3311 exports.bool = bool; 3319 exports.bool = bool;
3312 exports.Comparator$ = Comparator$; 3320 exports.Comparator$ = Comparator$;
3313 exports.Comparator = Comparator; 3321 exports.Comparator = Comparator;
3314 exports.Comparable$ = Comparable$; 3322 exports.Comparable$ = Comparable$;
3315 exports.Comparable = Comparable; 3323 exports.Comparable = Comparable;
3316 exports.DateTime = DateTime; 3324 exports.DateTime = DateTime;
3317 exports.num = num; 3325 exports.num = num;
3318 exports.double = double; 3326 exports.double = double;
3319 exports.Duration = Duration; 3327 exports.Duration = Duration;
3320 exports.Error = Error;
3321 exports.AssertionError = AssertionError; 3328 exports.AssertionError = AssertionError;
3322 exports.TypeError = TypeError; 3329 exports.TypeError = TypeError;
3323 exports.CastError = CastError; 3330 exports.CastError = CastError;
3324 exports.NullThrownError = NullThrownError; 3331 exports.NullThrownError = NullThrownError;
3325 exports.ArgumentError = ArgumentError; 3332 exports.ArgumentError = ArgumentError;
3326 exports.RangeError = RangeError; 3333 exports.RangeError = RangeError;
3327 exports.IndexError = IndexError; 3334 exports.IndexError = IndexError;
3328 exports.FallThroughError = FallThroughError; 3335 exports.FallThroughError = FallThroughError;
3329 exports.AbstractClassInstantiationError = AbstractClassInstantiationError; 3336 exports.AbstractClassInstantiationError = AbstractClassInstantiationError;
3330 exports.NoSuchMethodError = NoSuchMethodError; 3337 exports.NoSuchMethodError = NoSuchMethodError;
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
3362 exports.RegExp = RegExp; 3369 exports.RegExp = RegExp;
3363 exports.Set$ = Set$; 3370 exports.Set$ = Set$;
3364 exports.Sink$ = Sink$; 3371 exports.Sink$ = Sink$;
3365 exports.Sink = Sink; 3372 exports.Sink = Sink;
3366 exports.StackTrace = StackTrace; 3373 exports.StackTrace = StackTrace;
3367 exports.Stopwatch = Stopwatch; 3374 exports.Stopwatch = Stopwatch;
3368 exports.String = String; 3375 exports.String = String;
3369 exports.RuneIterator = RuneIterator; 3376 exports.RuneIterator = RuneIterator;
3370 exports.StringBuffer = StringBuffer; 3377 exports.StringBuffer = StringBuffer;
3371 exports.StringSink = StringSink; 3378 exports.StringSink = StringSink;
3372 exports.Symbol = Symbol;
3373 exports.Type = Type; 3379 exports.Type = Type;
3374 exports.Uri = Uri; 3380 exports.Uri = Uri;
3375 }); 3381 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698