| OLD | NEW |
| 1 var core; | 1 var core; |
| 2 (function(exports) { | 2 (function(exports) { |
| 3 'use strict'; | 3 'use strict'; |
| 4 class Object { | 4 class Object { |
| 5 constructor() { | 5 constructor() { |
| 6 let name = this.constructor.name; | 6 let name = this.constructor.name; |
| 7 let init = this[name]; | 7 let init = this[name]; |
| 8 let result = void 0; | 8 let result = void 0; |
| 9 if (init) | 9 if (init) |
| 10 result = init.apply(this, arguments); | 10 result = init.apply(this, arguments); |
| (...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 197 let isUtc = opts && 'isUtc' in opts ? opts.isUtc : false; | 197 let isUtc = opts && 'isUtc' in opts ? opts.isUtc : false; |
| 198 this.millisecondsSinceEpoch = millisecondsSinceEpoch; | 198 this.millisecondsSinceEpoch = millisecondsSinceEpoch; |
| 199 this.isUtc = isUtc; | 199 this.isUtc = isUtc; |
| 200 if (dart.notNull(millisecondsSinceEpoch.abs()) > dart.notNull(DateTime[_MA
X_MILLISECONDS_SINCE_EPOCH])) { | 200 if (dart.notNull(millisecondsSinceEpoch.abs()) > dart.notNull(DateTime[_MA
X_MILLISECONDS_SINCE_EPOCH])) { |
| 201 throw new ArgumentError(millisecondsSinceEpoch); | 201 throw new ArgumentError(millisecondsSinceEpoch); |
| 202 } | 202 } |
| 203 if (isUtc == null) | 203 if (isUtc == null) |
| 204 throw new ArgumentError(isUtc); | 204 throw new ArgumentError(isUtc); |
| 205 } | 205 } |
| 206 ['=='](other) { | 206 ['=='](other) { |
| 207 if (!dart.notNull(dart.is(other, DateTime))) | 207 if (!dart.is(other, DateTime)) |
| 208 return false; | 208 return false; |
| 209 return dart.equals(this.millisecondsSinceEpoch, dart.dload(other, 'millise
condsSinceEpoch')) && dart.equals(this.isUtc, dart.dload(other, 'isUtc')); | 209 return dart.equals(this.millisecondsSinceEpoch, dart.dload(other, 'millise
condsSinceEpoch')) && dart.equals(this.isUtc, dart.dload(other, 'isUtc')); |
| 210 } | 210 } |
| 211 isBefore(other) { | 211 isBefore(other) { |
| 212 return dart.notNull(this.millisecondsSinceEpoch) < dart.notNull(other.mill
isecondsSinceEpoch); | 212 return dart.notNull(this.millisecondsSinceEpoch) < dart.notNull(other.mill
isecondsSinceEpoch); |
| 213 } | 213 } |
| 214 isAfter(other) { | 214 isAfter(other) { |
| 215 return dart.notNull(this.millisecondsSinceEpoch) > dart.notNull(other.mill
isecondsSinceEpoch); | 215 return dart.notNull(this.millisecondsSinceEpoch) > dart.notNull(other.mill
isecondsSinceEpoch); |
| 216 } | 216 } |
| 217 isAtSameMomentAs(other) { | 217 isAtSameMomentAs(other) { |
| (...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 478 } | 478 } |
| 479 get inMilliseconds() { | 479 get inMilliseconds() { |
| 480 return (dart.notNull(this[_duration]) / dart.notNull(Duration.MICROSECONDS
_PER_MILLISECOND)).truncate(); | 480 return (dart.notNull(this[_duration]) / dart.notNull(Duration.MICROSECONDS
_PER_MILLISECOND)).truncate(); |
| 481 } | 481 } |
| 482 get inMicroseconds() { | 482 get inMicroseconds() { |
| 483 return this[_duration]; | 483 return this[_duration]; |
| 484 } | 484 } |
| 485 ['=='](other) { | 485 ['=='](other) { |
| 486 if (!dart.is(other, Duration)) | 486 if (!dart.is(other, Duration)) |
| 487 return false; | 487 return false; |
| 488 return dart.equals(this[_duration], dart.dload(other, '_duration')); | 488 return dart.equals(this[_duration], dart.dload(other, _duration)); |
| 489 } | 489 } |
| 490 get hashCode() { | 490 get hashCode() { |
| 491 return this[_duration].hashCode; | 491 return this[_duration].hashCode; |
| 492 } | 492 } |
| 493 compareTo(other) { | 493 compareTo(other) { |
| 494 return this[_duration].compareTo(other[_duration]); | 494 return this[_duration].compareTo(other[_duration]); |
| 495 } | 495 } |
| 496 toString() { | 496 toString() { |
| 497 // Function sixDigits: (int) → String | 497 // Function sixDigits: (int) → String |
| 498 function sixDigits(n) { | 498 function sixDigits(n) { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 521 let twoDigitSeconds = twoDigits(this.inSeconds.remainder(Duration.SECONDS_
PER_MINUTE)); | 521 let twoDigitSeconds = twoDigits(this.inSeconds.remainder(Duration.SECONDS_
PER_MINUTE)); |
| 522 let sixDigitUs = sixDigits(this.inMicroseconds.remainder(Duration.MICROSEC
ONDS_PER_SECOND)); | 522 let sixDigitUs = sixDigits(this.inMicroseconds.remainder(Duration.MICROSEC
ONDS_PER_SECOND)); |
| 523 return `${this.inHours}:${twoDigitMinutes}:${twoDigitSeconds}.${sixDigitUs
}`; | 523 return `${this.inHours}:${twoDigitMinutes}:${twoDigitSeconds}.${sixDigitUs
}`; |
| 524 } | 524 } |
| 525 get isNegative() { | 525 get isNegative() { |
| 526 return dart.notNull(this[_duration]) < 0; | 526 return dart.notNull(this[_duration]) < 0; |
| 527 } | 527 } |
| 528 abs() { | 528 abs() { |
| 529 return new Duration[_microseconds](this[_duration].abs()); | 529 return new Duration[_microseconds](this[_duration].abs()); |
| 530 } | 530 } |
| 531 ['-']() { | 531 ['unary-']() { |
| 532 return new Duration[_microseconds](-dart.notNull(this[_duration])); | 532 return new Duration[_microseconds](-dart.notNull(this[_duration])); |
| 533 } | 533 } |
| 534 } | 534 } |
| 535 Duration[dart.implements] = () => [Comparable$(Duration)]; | 535 Duration[dart.implements] = () => [Comparable$(Duration)]; |
| 536 dart.defineNamedConstructor(Duration, _microseconds); | 536 dart.defineNamedConstructor(Duration, _microseconds); |
| 537 Duration.MICROSECONDS_PER_MILLISECOND = 1000; | 537 Duration.MICROSECONDS_PER_MILLISECOND = 1000; |
| 538 Duration.MILLISECONDS_PER_SECOND = 1000; | 538 Duration.MILLISECONDS_PER_SECOND = 1000; |
| 539 Duration.SECONDS_PER_MINUTE = 60; | 539 Duration.SECONDS_PER_MINUTE = 60; |
| 540 Duration.MINUTES_PER_HOUR = 60; | 540 Duration.MINUTES_PER_HOUR = 60; |
| 541 Duration.HOURS_PER_DAY = 24; | 541 Duration.HOURS_PER_DAY = 24; |
| 542 Duration.MICROSECONDS_PER_SECOND = dart.notNull(Duration.MICROSECONDS_PER_MILL
ISECOND) * dart.notNull(Duration.MILLISECONDS_PER_SECOND); | 542 Duration.MICROSECONDS_PER_SECOND = dart.notNull(Duration.MICROSECONDS_PER_MILL
ISECOND) * dart.notNull(Duration.MILLISECONDS_PER_SECOND); |
| 543 Duration.MICROSECONDS_PER_MINUTE = dart.notNull(Duration.MICROSECONDS_PER_SECO
ND) * dart.notNull(Duration.SECONDS_PER_MINUTE); | 543 Duration.MICROSECONDS_PER_MINUTE = dart.notNull(Duration.MICROSECONDS_PER_SECO
ND) * dart.notNull(Duration.SECONDS_PER_MINUTE); |
| 544 Duration.MICROSECONDS_PER_HOUR = dart.notNull(Duration.MICROSECONDS_PER_MINUTE
) * dart.notNull(Duration.MINUTES_PER_HOUR); | 544 Duration.MICROSECONDS_PER_HOUR = dart.notNull(Duration.MICROSECONDS_PER_MINUTE
) * dart.notNull(Duration.MINUTES_PER_HOUR); |
| 545 Duration.MICROSECONDS_PER_DAY = dart.notNull(Duration.MICROSECONDS_PER_HOUR) *
dart.notNull(Duration.HOURS_PER_DAY); | 545 Duration.MICROSECONDS_PER_DAY = dart.notNull(Duration.MICROSECONDS_PER_HOUR) *
dart.notNull(Duration.HOURS_PER_DAY); |
| 546 Duration.MILLISECONDS_PER_MINUTE = dart.notNull(Duration.MILLISECONDS_PER_SECO
ND) * dart.notNull(Duration.SECONDS_PER_MINUTE); | 546 Duration.MILLISECONDS_PER_MINUTE = dart.notNull(Duration.MILLISECONDS_PER_SECO
ND) * dart.notNull(Duration.SECONDS_PER_MINUTE); |
| 547 Duration.MILLISECONDS_PER_HOUR = dart.notNull(Duration.MILLISECONDS_PER_MINUTE
) * dart.notNull(Duration.MINUTES_PER_HOUR); | 547 Duration.MILLISECONDS_PER_HOUR = dart.notNull(Duration.MILLISECONDS_PER_MINUTE
) * dart.notNull(Duration.MINUTES_PER_HOUR); |
| 548 Duration.MILLISECONDS_PER_DAY = dart.notNull(Duration.MILLISECONDS_PER_HOUR) *
dart.notNull(Duration.HOURS_PER_DAY); | 548 Duration.MILLISECONDS_PER_DAY = dart.notNull(Duration.MILLISECONDS_PER_HOUR) *
dart.notNull(Duration.HOURS_PER_DAY); |
| 549 Duration.SECONDS_PER_HOUR = dart.notNull(Duration.SECONDS_PER_MINUTE) * dart.n
otNull(Duration.MINUTES_PER_HOUR); | 549 Duration.SECONDS_PER_HOUR = dart.notNull(Duration.SECONDS_PER_MINUTE) * dart.n
otNull(Duration.MINUTES_PER_HOUR); |
| 550 Duration.SECONDS_PER_DAY = dart.notNull(Duration.SECONDS_PER_HOUR) * dart.notN
ull(Duration.HOURS_PER_DAY); | 550 Duration.SECONDS_PER_DAY = dart.notNull(Duration.SECONDS_PER_HOUR) * dart.notN
ull(Duration.HOURS_PER_DAY); |
| 551 Duration.MINUTES_PER_DAY = dart.notNull(Duration.MINUTES_PER_HOUR) * dart.notN
ull(Duration.HOURS_PER_DAY); | 551 Duration.MINUTES_PER_DAY = dart.notNull(Duration.MINUTES_PER_HOUR) * dart.notN
ull(Duration.HOURS_PER_DAY); |
| 552 Duration.ZERO = new Duration({seconds: 0}); | 552 Duration.ZERO = new Duration({seconds: 0}); |
| 553 let _stringToSafeString = dart.JsSymbol('_stringToSafeString'); | 553 let _stringToSafeString = dart.JsSymbol('_stringToSafeString'); |
| 554 let _objectToString = dart.JsSymbol('_objectToString'); | 554 let _objectToString = dart.JsSymbol('_objectToString'); |
| 555 class Error extends Object { | 555 class Error extends Object { |
| 556 Error() { | 556 Error() { |
| 557 } | 557 } |
| 558 static safeToString(object) { | 558 static safeToString(object) { |
| 559 if (dart.notNull(dart.is(object, num)) || dart.notNull(typeof object == 'b
oolean') || dart.notNull(null == object)) { | 559 if (dart.is(object, num) || typeof object == 'boolean' || dart.notNull(nul
l == object)) { |
| 560 return object.toString(); | 560 return object.toString(); |
| 561 } | 561 } |
| 562 if (typeof object == 'string') { | 562 if (typeof object == 'string') { |
| 563 return Error[_stringToSafeString](object); | 563 return Error[_stringToSafeString](object); |
| 564 } | 564 } |
| 565 return Error[_objectToString](object); | 565 return Error[_objectToString](object); |
| 566 } | 566 } |
| 567 static [_stringToSafeString](string) { | 567 static [_stringToSafeString](string) { |
| 568 return _js_helper.jsonEncodeNative(string); | 568 return _js_helper.jsonEncodeNative(string); |
| 569 } | 569 } |
| (...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 769 } | 769 } |
| 770 toString() { | 770 toString() { |
| 771 return `Cannot instantiate abstract class: '${this[_className]}'`; | 771 return `Cannot instantiate abstract class: '${this[_className]}'`; |
| 772 } | 772 } |
| 773 } | 773 } |
| 774 let _receiver = dart.JsSymbol('_receiver'); | 774 let _receiver = dart.JsSymbol('_receiver'); |
| 775 let _memberName = dart.JsSymbol('_memberName'); | 775 let _memberName = dart.JsSymbol('_memberName'); |
| 776 let _arguments = dart.JsSymbol('_arguments'); | 776 let _arguments = dart.JsSymbol('_arguments'); |
| 777 let _namedArguments = dart.JsSymbol('_namedArguments'); | 777 let _namedArguments = dart.JsSymbol('_namedArguments'); |
| 778 let _existingArgumentNames = dart.JsSymbol('_existingArgumentNames'); | 778 let _existingArgumentNames = dart.JsSymbol('_existingArgumentNames'); |
| 779 let $length = dart.JsSymbol('$length'); |
| 780 let $get = dart.JsSymbol('$get'); |
| 779 class NoSuchMethodError extends Error { | 781 class NoSuchMethodError extends Error { |
| 780 NoSuchMethodError(receiver, memberName, positionalArguments, namedArguments,
existingArgumentNames) { | 782 NoSuchMethodError(receiver, memberName, positionalArguments, namedArguments,
existingArgumentNames) { |
| 781 if (existingArgumentNames === void 0) | 783 if (existingArgumentNames === void 0) |
| 782 existingArgumentNames = null; | 784 existingArgumentNames = null; |
| 783 this[_receiver] = receiver; | 785 this[_receiver] = receiver; |
| 784 this[_memberName] = memberName; | 786 this[_memberName] = memberName; |
| 785 this[_arguments] = positionalArguments; | 787 this[_arguments] = positionalArguments; |
| 786 this[_namedArguments] = namedArguments; | 788 this[_namedArguments] = namedArguments; |
| 787 this[_existingArgumentNames] = existingArgumentNames; | 789 this[_existingArgumentNames] = existingArgumentNames; |
| 788 super.Error(); | 790 super.Error(); |
| (...skipping 336 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1125 let _Generator$ = dart.generic(function(E) { | 1127 let _Generator$ = dart.generic(function(E) { |
| 1126 let _Generator = dart.typedef('_Generator', () => dart.functionType(E, [int]
)); | 1128 let _Generator = dart.typedef('_Generator', () => dart.functionType(E, [int]
)); |
| 1127 return _Generator; | 1129 return _Generator; |
| 1128 }); | 1130 }); |
| 1129 let _Generator = _Generator$(); | 1131 let _Generator = _Generator$(); |
| 1130 let _end = dart.JsSymbol('_end'); | 1132 let _end = dart.JsSymbol('_end'); |
| 1131 let _start = dart.JsSymbol('_start'); | 1133 let _start = dart.JsSymbol('_start'); |
| 1132 let _generator = dart.JsSymbol('_generator'); | 1134 let _generator = dart.JsSymbol('_generator'); |
| 1133 let _id = dart.JsSymbol('_id'); | 1135 let _id = dart.JsSymbol('_id'); |
| 1134 let $iterator = dart.JsSymbol('$iterator'); | 1136 let $iterator = dart.JsSymbol('$iterator'); |
| 1135 let $length = dart.JsSymbol('$length'); | |
| 1136 let $skip = dart.JsSymbol('$skip'); | 1137 let $skip = dart.JsSymbol('$skip'); |
| 1137 let $take = dart.JsSymbol('$take'); | 1138 let $take = dart.JsSymbol('$take'); |
| 1138 let _GeneratorIterable$ = dart.generic(function(E) { | 1139 let _GeneratorIterable$ = dart.generic(function(E) { |
| 1139 class _GeneratorIterable extends collection.IterableBase$(E) { | 1140 class _GeneratorIterable extends collection.IterableBase$(E) { |
| 1140 _GeneratorIterable(end$, generator) { | 1141 _GeneratorIterable(end$, generator) { |
| 1141 this[_end] = end$; | 1142 this[_end] = end$; |
| 1142 this[_start] = 0; | 1143 this[_start] = 0; |
| 1143 this[_generator] = dart.as(generator != null ? generator : _GeneratorIte
rable[_id], _Generator); | 1144 this[_generator] = dart.as(generator != null ? generator : _GeneratorIte
rable[_id], _Generator); |
| 1144 super.IterableBase(); | 1145 super.IterableBase(); |
| 1145 } | 1146 } |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1214 class BidirectionalIterator extends Object {} | 1215 class BidirectionalIterator extends Object {} |
| 1215 BidirectionalIterator[dart.implements] = () => [Iterator$(E)]; | 1216 BidirectionalIterator[dart.implements] = () => [Iterator$(E)]; |
| 1216 return BidirectionalIterator; | 1217 return BidirectionalIterator; |
| 1217 }); | 1218 }); |
| 1218 let BidirectionalIterator = BidirectionalIterator$(); | 1219 let BidirectionalIterator = BidirectionalIterator$(); |
| 1219 let Iterator$ = dart.generic(function(E) { | 1220 let Iterator$ = dart.generic(function(E) { |
| 1220 class Iterator extends Object {} | 1221 class Iterator extends Object {} |
| 1221 return Iterator; | 1222 return Iterator; |
| 1222 }); | 1223 }); |
| 1223 let Iterator = Iterator$(); | 1224 let Iterator = Iterator$(); |
| 1225 let $set = dart.JsSymbol('$set'); |
| 1224 let List$ = dart.generic(function(E) { | 1226 let List$ = dart.generic(function(E) { |
| 1225 class List extends Object { | 1227 class List extends Object { |
| 1226 List(length) { | 1228 List(length) { |
| 1227 if (length === void 0) | 1229 if (length === void 0) |
| 1228 length = new _ListConstructorSentinel(); | 1230 length = new _ListConstructorSentinel(); |
| 1229 if (dart.equals(length, new _ListConstructorSentinel())) { | 1231 if (dart.equals(length, new _ListConstructorSentinel())) { |
| 1230 return new _interceptors.JSArray$(E).emptyGrowable(); | 1232 return new _interceptors.JSArray$(E).emptyGrowable(); |
| 1231 } | 1233 } |
| 1232 return new _interceptors.JSArray$(E).fixed(length); | 1234 return new _interceptors.JSArray$(E).fixed(length); |
| 1233 } | 1235 } |
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1400 static [_initTicker]() { | 1402 static [_initTicker]() { |
| 1401 _js_helper.Primitives.initTicker(); | 1403 _js_helper.Primitives.initTicker(); |
| 1402 Stopwatch[_frequency] = _js_helper.Primitives.timerFrequency; | 1404 Stopwatch[_frequency] = _js_helper.Primitives.timerFrequency; |
| 1403 } | 1405 } |
| 1404 static [_now]() { | 1406 static [_now]() { |
| 1405 return dart.as(dart.dsend(_js_helper.Primitives, 'timerTicks'), int); | 1407 return dart.as(dart.dsend(_js_helper.Primitives, 'timerTicks'), int); |
| 1406 } | 1408 } |
| 1407 } | 1409 } |
| 1408 Stopwatch._frequency = null; | 1410 Stopwatch._frequency = null; |
| 1409 let _stringFromIterable = dart.JsSymbol('_stringFromIterable'); | 1411 let _stringFromIterable = dart.JsSymbol('_stringFromIterable'); |
| 1412 let $sublist = dart.JsSymbol('$sublist'); |
| 1413 let $add = dart.JsSymbol('$add'); |
| 1410 class String extends Object { | 1414 class String extends Object { |
| 1411 fromCharCodes(charCodes, start, end) { | 1415 fromCharCodes(charCodes, start, end) { |
| 1412 if (start === void 0) | 1416 if (start === void 0) |
| 1413 start = 0; | 1417 start = 0; |
| 1414 if (end === void 0) | 1418 if (end === void 0) |
| 1415 end = null; | 1419 end = null; |
| 1416 if (!dart.is(charCodes, _interceptors.JSArray)) { | 1420 if (!dart.is(charCodes, _interceptors.JSArray)) { |
| 1417 return String[_stringFromIterable](charCodes, start, end); | 1421 return String[_stringFromIterable](charCodes, start, end); |
| 1418 } | 1422 } |
| 1419 let list = dart.as(charCodes, List); | 1423 let list = dart.as(charCodes, List); |
| (...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1553 get current() { | 1557 get current() { |
| 1554 return this[_currentCodePoint]; | 1558 return this[_currentCodePoint]; |
| 1555 } | 1559 } |
| 1556 get currentSize() { | 1560 get currentSize() { |
| 1557 return dart.notNull(this[_nextPosition]) - dart.notNull(this[_position]); | 1561 return dart.notNull(this[_nextPosition]) - dart.notNull(this[_position]); |
| 1558 } | 1562 } |
| 1559 get currentAsString() { | 1563 get currentAsString() { |
| 1560 if (this[_position] == this[_nextPosition]) | 1564 if (this[_position] == this[_nextPosition]) |
| 1561 return null; | 1565 return null; |
| 1562 if (dart.notNull(this[_position]) + 1 == this[_nextPosition]) | 1566 if (dart.notNull(this[_position]) + 1 == this[_nextPosition]) |
| 1563 return this.string.get(this[_position]); | 1567 return String.get(this.string, this[_position]); |
| 1564 return this.string.substring(this[_position], this[_nextPosition]); | 1568 return this.string.substring(this[_position], this[_nextPosition]); |
| 1565 } | 1569 } |
| 1566 moveNext() { | 1570 moveNext() { |
| 1567 this[_position] = this[_nextPosition]; | 1571 this[_position] = this[_nextPosition]; |
| 1568 if (this[_position] == this.string.length) { | 1572 if (this[_position] == this.string.length) { |
| 1569 this[_currentCodePoint] = null; | 1573 this[_currentCodePoint] = null; |
| 1570 return false; | 1574 return false; |
| 1571 } | 1575 } |
| 1572 let codeUnit = this.string.codeUnitAt(this[_position]); | 1576 let codeUnit = this.string.codeUnitAt(this[_position]); |
| 1573 let nextPosition = dart.notNull(this[_position]) + 1; | 1577 let nextPosition = dart.notNull(this[_position]) + 1; |
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1740 let _toWindowsFilePath = dart.JsSymbol('_toWindowsFilePath'); | 1744 let _toWindowsFilePath = dart.JsSymbol('_toWindowsFilePath'); |
| 1741 let _toFilePath = dart.JsSymbol('_toFilePath'); | 1745 let _toFilePath = dart.JsSymbol('_toFilePath'); |
| 1742 let _isPathAbsolute = dart.JsSymbol('_isPathAbsolute'); | 1746 let _isPathAbsolute = dart.JsSymbol('_isPathAbsolute'); |
| 1743 let _addIfNonEmpty = dart.JsSymbol('_addIfNonEmpty'); | 1747 let _addIfNonEmpty = dart.JsSymbol('_addIfNonEmpty'); |
| 1744 let _unreserved2396Table = dart.JsSymbol('_unreserved2396Table'); | 1748 let _unreserved2396Table = dart.JsSymbol('_unreserved2396Table'); |
| 1745 let _uriDecode = dart.JsSymbol('_uriDecode'); | 1749 let _uriDecode = dart.JsSymbol('_uriDecode'); |
| 1746 let _encodeFullTable = dart.JsSymbol('_encodeFullTable'); | 1750 let _encodeFullTable = dart.JsSymbol('_encodeFullTable'); |
| 1747 let _SPACE = dart.JsSymbol('_SPACE'); | 1751 let _SPACE = dart.JsSymbol('_SPACE'); |
| 1748 let _PLUS = dart.JsSymbol('_PLUS'); | 1752 let _PLUS = dart.JsSymbol('_PLUS'); |
| 1749 let _hexCharPairToByte = dart.JsSymbol('_hexCharPairToByte'); | 1753 let _hexCharPairToByte = dart.JsSymbol('_hexCharPairToByte'); |
| 1754 let $forEach = dart.JsSymbol('$forEach'); |
| 1755 let $map = dart.JsSymbol('$map'); |
| 1756 let $toList = dart.JsSymbol('$toList'); |
| 1757 let $isEmpty = dart.JsSymbol('$isEmpty'); |
| 1758 let $removeLast = dart.JsSymbol('$removeLast'); |
| 1759 let $fold = dart.JsSymbol('$fold'); |
| 1750 class Uri extends Object { | 1760 class Uri extends Object { |
| 1751 get authority() { | 1761 get authority() { |
| 1752 if (!dart.notNull(this.hasAuthority)) | 1762 if (!dart.notNull(this.hasAuthority)) |
| 1753 return ""; | 1763 return ""; |
| 1754 let sb = new StringBuffer(); | 1764 let sb = new StringBuffer(); |
| 1755 this[_writeAuthority](sb); | 1765 this[_writeAuthority](sb); |
| 1756 return sb.toString(); | 1766 return sb.toString(); |
| 1757 } | 1767 } |
| 1758 get userInfo() { | 1768 get userInfo() { |
| 1759 return this[_userInfo]; | 1769 return this[_userInfo]; |
| (...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2107 } else { | 2117 } else { |
| 2108 path = path.substring(4); | 2118 path = path.substring(4); |
| 2109 if (dart.notNull(path.length) < 3 || path.codeUnitAt(1) != Uri[_COLON]
|| path.codeUnitAt(2) != Uri[_BACKSLASH]) { | 2119 if (dart.notNull(path.length) < 3 || path.codeUnitAt(1) != Uri[_COLON]
|| path.codeUnitAt(2) != Uri[_BACKSLASH]) { |
| 2110 throw new ArgumentError("Windows paths with \\\\?\\ prefix must be a
bsolute"); | 2120 throw new ArgumentError("Windows paths with \\\\?\\ prefix must be a
bsolute"); |
| 2111 } | 2121 } |
| 2112 } | 2122 } |
| 2113 } else { | 2123 } else { |
| 2114 path = path.replaceAll("/", "\\"); | 2124 path = path.replaceAll("/", "\\"); |
| 2115 } | 2125 } |
| 2116 let sep = "\\"; | 2126 let sep = "\\"; |
| 2117 if (dart.notNull(path.length) > 1 && dart.notNull(path.get(1) == ":")) { | 2127 if (dart.notNull(path.length) > 1 && dart.notNull(String.get(path, 1) == "
:")) { |
| 2118 Uri[_checkWindowsDriveLetter](path.codeUnitAt(0), true); | 2128 Uri[_checkWindowsDriveLetter](path.codeUnitAt(0), true); |
| 2119 if (path.length == 2 || path.codeUnitAt(2) != Uri[_BACKSLASH]) { | 2129 if (path.length == 2 || path.codeUnitAt(2) != Uri[_BACKSLASH]) { |
| 2120 throw new ArgumentError("Windows paths with drive letter must be absol
ute"); | 2130 throw new ArgumentError("Windows paths with drive letter must be absol
ute"); |
| 2121 } | 2131 } |
| 2122 let pathSegments = path.split(sep); | 2132 let pathSegments = path.split(sep); |
| 2123 Uri[_checkWindowsPathReservedCharacters](pathSegments, true, 1); | 2133 Uri[_checkWindowsPathReservedCharacters](pathSegments, true, 1); |
| 2124 return new Uri({scheme: "file", pathSegments: pathSegments}); | 2134 return new Uri({scheme: "file", pathSegments: pathSegments}); |
| 2125 } | 2135 } |
| 2126 if (dart.notNull(path.length) > 0 && dart.notNull(path.get(0) == sep)) { | 2136 if (dart.notNull(path.length) > 0 && dart.notNull(String.get(path, 0) == s
ep)) { |
| 2127 if (dart.notNull(path.length) > 1 && dart.notNull(path.get(1) == sep)) { | 2137 if (dart.notNull(path.length) > 1 && dart.notNull(String.get(path, 1) ==
sep)) { |
| 2128 let pathStart = path.indexOf("\\", 2); | 2138 let pathStart = path.indexOf("\\", 2); |
| 2129 let hostPart = pathStart == -1 ? path.substring(2) : path.substring(2,
pathStart); | 2139 let hostPart = pathStart == -1 ? path.substring(2) : path.substring(2,
pathStart); |
| 2130 let pathPart = pathStart == -1 ? "" : path.substring(dart.notNull(path
Start) + 1); | 2140 let pathPart = pathStart == -1 ? "" : path.substring(dart.notNull(path
Start) + 1); |
| 2131 let pathSegments = pathPart.split(sep); | 2141 let pathSegments = pathPart.split(sep); |
| 2132 Uri[_checkWindowsPathReservedCharacters](pathSegments, true); | 2142 Uri[_checkWindowsPathReservedCharacters](pathSegments, true); |
| 2133 return new Uri({scheme: "file", host: hostPart, pathSegments: pathSegm
ents}); | 2143 return new Uri({scheme: "file", host: hostPart, pathSegments: pathSegm
ents}); |
| 2134 } else { | 2144 } else { |
| 2135 let pathSegments = path.split(sep); | 2145 let pathSegments = path.split(sep); |
| 2136 Uri[_checkWindowsPathReservedCharacters](pathSegments, true); | 2146 Uri[_checkWindowsPathReservedCharacters](pathSegments, true); |
| 2137 return new Uri({scheme: "file", pathSegments: pathSegments}); | 2147 return new Uri({scheme: "file", pathSegments: pathSegments}); |
| (...skipping 936 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3074 exports.Error = Error; | 3084 exports.Error = Error; |
| 3075 exports.AssertionError = AssertionError; | 3085 exports.AssertionError = AssertionError; |
| 3076 exports.TypeError = TypeError; | 3086 exports.TypeError = TypeError; |
| 3077 exports.CastError = CastError; | 3087 exports.CastError = CastError; |
| 3078 exports.NullThrownError = NullThrownError; | 3088 exports.NullThrownError = NullThrownError; |
| 3079 exports.ArgumentError = ArgumentError; | 3089 exports.ArgumentError = ArgumentError; |
| 3080 exports.RangeError = RangeError; | 3090 exports.RangeError = RangeError; |
| 3081 exports.IndexError = IndexError; | 3091 exports.IndexError = IndexError; |
| 3082 exports.FallThroughError = FallThroughError; | 3092 exports.FallThroughError = FallThroughError; |
| 3083 exports.AbstractClassInstantiationError = AbstractClassInstantiationError; | 3093 exports.AbstractClassInstantiationError = AbstractClassInstantiationError; |
| 3094 exports.$length = $length; |
| 3095 exports.$get = $get; |
| 3084 exports.NoSuchMethodError = NoSuchMethodError; | 3096 exports.NoSuchMethodError = NoSuchMethodError; |
| 3085 exports.UnsupportedError = UnsupportedError; | 3097 exports.UnsupportedError = UnsupportedError; |
| 3086 exports.UnimplementedError = UnimplementedError; | 3098 exports.UnimplementedError = UnimplementedError; |
| 3087 exports.StateError = StateError; | 3099 exports.StateError = StateError; |
| 3088 exports.ConcurrentModificationError = ConcurrentModificationError; | 3100 exports.ConcurrentModificationError = ConcurrentModificationError; |
| 3089 exports.OutOfMemoryError = OutOfMemoryError; | 3101 exports.OutOfMemoryError = OutOfMemoryError; |
| 3090 exports.StackOverflowError = StackOverflowError; | 3102 exports.StackOverflowError = StackOverflowError; |
| 3091 exports.CyclicInitializationError = CyclicInitializationError; | 3103 exports.CyclicInitializationError = CyclicInitializationError; |
| 3092 exports.Exception = Exception; | 3104 exports.Exception = Exception; |
| 3093 exports.FormatException = FormatException; | 3105 exports.FormatException = FormatException; |
| 3094 exports.IntegerDivisionByZeroException = IntegerDivisionByZeroException; | 3106 exports.IntegerDivisionByZeroException = IntegerDivisionByZeroException; |
| 3095 exports.Expando$ = Expando$; | 3107 exports.Expando$ = Expando$; |
| 3096 exports.Expando = Expando; | 3108 exports.Expando = Expando; |
| 3097 exports.identical = identical; | 3109 exports.identical = identical; |
| 3098 exports.identityHashCode = identityHashCode; | 3110 exports.identityHashCode = identityHashCode; |
| 3099 exports.int = int; | 3111 exports.int = int; |
| 3100 exports.Invocation = Invocation; | 3112 exports.Invocation = Invocation; |
| 3101 exports.$join = $join; | 3113 exports.$join = $join; |
| 3102 exports.Iterable$ = Iterable$; | 3114 exports.Iterable$ = Iterable$; |
| 3103 exports.Iterable = Iterable; | 3115 exports.Iterable = Iterable; |
| 3104 exports.$iterator = $iterator; | 3116 exports.$iterator = $iterator; |
| 3105 exports.$length = $length; | |
| 3106 exports.$skip = $skip; | 3117 exports.$skip = $skip; |
| 3107 exports.$take = $take; | 3118 exports.$take = $take; |
| 3108 exports.BidirectionalIterator$ = BidirectionalIterator$; | 3119 exports.BidirectionalIterator$ = BidirectionalIterator$; |
| 3109 exports.BidirectionalIterator = BidirectionalIterator; | 3120 exports.BidirectionalIterator = BidirectionalIterator; |
| 3110 exports.Iterator$ = Iterator$; | 3121 exports.Iterator$ = Iterator$; |
| 3111 exports.Iterator = Iterator; | 3122 exports.Iterator = Iterator; |
| 3123 exports.$set = $set; |
| 3112 exports.List$ = List$; | 3124 exports.List$ = List$; |
| 3113 exports.List = List; | 3125 exports.List = List; |
| 3114 exports.Map$ = Map$; | 3126 exports.Map$ = Map$; |
| 3115 exports.Map = Map; | 3127 exports.Map = Map; |
| 3116 exports.Null = Null; | 3128 exports.Null = Null; |
| 3117 exports.Pattern = Pattern; | 3129 exports.Pattern = Pattern; |
| 3118 exports.print = print; | 3130 exports.print = print; |
| 3119 exports.Match = Match; | 3131 exports.Match = Match; |
| 3120 exports.RegExp = RegExp; | 3132 exports.RegExp = RegExp; |
| 3121 exports.Set$ = Set$; | 3133 exports.Set$ = Set$; |
| 3122 exports.Sink$ = Sink$; | 3134 exports.Sink$ = Sink$; |
| 3123 exports.Sink = Sink; | 3135 exports.Sink = Sink; |
| 3124 exports.StackTrace = StackTrace; | 3136 exports.StackTrace = StackTrace; |
| 3125 exports.Stopwatch = Stopwatch; | 3137 exports.Stopwatch = Stopwatch; |
| 3138 exports.$sublist = $sublist; |
| 3139 exports.$add = $add; |
| 3126 exports.String = String; | 3140 exports.String = String; |
| 3127 exports.$last = $last; | 3141 exports.$last = $last; |
| 3128 exports.RuneIterator = RuneIterator; | 3142 exports.RuneIterator = RuneIterator; |
| 3129 exports.StringBuffer = StringBuffer; | 3143 exports.StringBuffer = StringBuffer; |
| 3130 exports.StringSink = StringSink; | 3144 exports.StringSink = StringSink; |
| 3131 exports.Symbol = Symbol; | 3145 exports.Symbol = Symbol; |
| 3132 exports.Type = Type; | 3146 exports.Type = Type; |
| 3147 exports.$forEach = $forEach; |
| 3148 exports.$map = $map; |
| 3149 exports.$toList = $toList; |
| 3150 exports.$isEmpty = $isEmpty; |
| 3151 exports.$removeLast = $removeLast; |
| 3152 exports.$fold = $fold; |
| 3133 exports.Uri = Uri; | 3153 exports.Uri = Uri; |
| 3134 })(core || (core = {})); | 3154 })(core || (core = {})); |
| OLD | NEW |