| 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 394 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 405 onError = null; | 405 onError = null; |
| 406 return _js_helper.Primitives.parseDouble(source, onError); | 406 return _js_helper.Primitives.parseDouble(source, onError); |
| 407 } | 407 } |
| 408 } | 408 } |
| 409 double.NAN = 0.0 / 0.0; | 409 double.NAN = 0.0 / 0.0; |
| 410 double.INFINITY = 1.0 / 0.0; | 410 double.INFINITY = 1.0 / 0.0; |
| 411 double.NEGATIVE_INFINITY = -dart.notNull(double.INFINITY); | 411 double.NEGATIVE_INFINITY = -dart.notNull(double.INFINITY); |
| 412 double.MIN_POSITIVE = 5e-324; | 412 double.MIN_POSITIVE = 5e-324; |
| 413 double.MAX_FINITE = 1.7976931348623157e+308; | 413 double.MAX_FINITE = 1.7976931348623157e+308; |
| 414 let _duration = dart.JsSymbol('_duration'); | 414 let _duration = dart.JsSymbol('_duration'); |
| 415 let _microseconds = dart.JsSymbol('_microseconds'); | |
| 416 class Duration extends Object { | 415 class Duration extends Object { |
| 417 Duration(opts) { | 416 Duration(opts) { |
| 418 let days = opts && 'days' in opts ? opts.days : 0; | 417 let days = opts && 'days' in opts ? opts.days : 0; |
| 419 let hours = opts && 'hours' in opts ? opts.hours : 0; | 418 let hours = opts && 'hours' in opts ? opts.hours : 0; |
| 420 let minutes = opts && 'minutes' in opts ? opts.minutes : 0; | 419 let minutes = opts && 'minutes' in opts ? opts.minutes : 0; |
| 421 let seconds = opts && 'seconds' in opts ? opts.seconds : 0; | 420 let seconds = opts && 'seconds' in opts ? opts.seconds : 0; |
| 422 let milliseconds = opts && 'milliseconds' in opts ? opts.milliseconds : 0; | 421 let milliseconds = opts && 'milliseconds' in opts ? opts.milliseconds : 0; |
| 423 let microseconds = opts && 'microseconds' in opts ? opts.microseconds : 0; | 422 let microseconds = opts && 'microseconds' in opts ? opts.microseconds : 0; |
| 424 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)); | 423 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)); |
| 425 } | 424 } |
| 426 _microseconds(duration) { | 425 _microseconds(duration) { |
| 427 this[_duration] = duration; | 426 this[_duration] = duration; |
| 428 } | 427 } |
| 429 ['+'](other) { | 428 ['+'](other) { |
| 430 return new Duration[_microseconds](dart.notNull(this[_duration]) + dart.no
tNull(other[_duration])); | 429 return new Duration._microseconds(dart.notNull(this[_duration]) + dart.not
Null(other[_duration])); |
| 431 } | 430 } |
| 432 ['-'](other) { | 431 ['-'](other) { |
| 433 return new Duration[_microseconds](dart.notNull(this[_duration]) - dart.no
tNull(other[_duration])); | 432 return new Duration._microseconds(dart.notNull(this[_duration]) - dart.not
Null(other[_duration])); |
| 434 } | 433 } |
| 435 ['*'](factor) { | 434 ['*'](factor) { |
| 436 return new Duration[_microseconds]((dart.notNull(this[_duration]) * dart.n
otNull(factor)).round()); | 435 return new Duration._microseconds((dart.notNull(this[_duration]) * dart.no
tNull(factor)).round()); |
| 437 } | 436 } |
| 438 ['~/'](quotient) { | 437 ['~/'](quotient) { |
| 439 if (quotient == 0) | 438 if (quotient == 0) |
| 440 throw new IntegerDivisionByZeroException(); | 439 throw new IntegerDivisionByZeroException(); |
| 441 return new Duration[_microseconds]((dart.notNull(this[_duration]) / dart.n
otNull(quotient)).truncate()); | 440 return new Duration._microseconds((dart.notNull(this[_duration]) / dart.no
tNull(quotient)).truncate()); |
| 442 } | 441 } |
| 443 ['<'](other) { | 442 ['<'](other) { |
| 444 return dart.notNull(this[_duration]) < dart.notNull(other[_duration]); | 443 return dart.notNull(this[_duration]) < dart.notNull(other[_duration]); |
| 445 } | 444 } |
| 446 ['>'](other) { | 445 ['>'](other) { |
| 447 return dart.notNull(this[_duration]) > dart.notNull(other[_duration]); | 446 return dart.notNull(this[_duration]) > dart.notNull(other[_duration]); |
| 448 } | 447 } |
| 449 ['<='](other) { | 448 ['<='](other) { |
| 450 return dart.notNull(this[_duration]) <= dart.notNull(other[_duration]); | 449 return dart.notNull(this[_duration]) <= dart.notNull(other[_duration]); |
| 451 } | 450 } |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 507 } | 506 } |
| 508 let twoDigitMinutes = twoDigits(this.inMinutes.remainder(Duration.MINUTES_
PER_HOUR)); | 507 let twoDigitMinutes = twoDigits(this.inMinutes.remainder(Duration.MINUTES_
PER_HOUR)); |
| 509 let twoDigitSeconds = twoDigits(this.inSeconds.remainder(Duration.SECONDS_
PER_MINUTE)); | 508 let twoDigitSeconds = twoDigits(this.inSeconds.remainder(Duration.SECONDS_
PER_MINUTE)); |
| 510 let sixDigitUs = sixDigits(this.inMicroseconds.remainder(Duration.MICROSEC
ONDS_PER_SECOND)); | 509 let sixDigitUs = sixDigits(this.inMicroseconds.remainder(Duration.MICROSEC
ONDS_PER_SECOND)); |
| 511 return `${this.inHours}:${twoDigitMinutes}:${twoDigitSeconds}.${sixDigitUs
}`; | 510 return `${this.inHours}:${twoDigitMinutes}:${twoDigitSeconds}.${sixDigitUs
}`; |
| 512 } | 511 } |
| 513 get isNegative() { | 512 get isNegative() { |
| 514 return dart.notNull(this[_duration]) < 0; | 513 return dart.notNull(this[_duration]) < 0; |
| 515 } | 514 } |
| 516 abs() { | 515 abs() { |
| 517 return new Duration[_microseconds](this[_duration].abs()); | 516 return new Duration._microseconds(this[_duration].abs()); |
| 518 } | 517 } |
| 519 ['unary-']() { | 518 ['unary-']() { |
| 520 return new Duration[_microseconds](-dart.notNull(this[_duration])); | 519 return new Duration._microseconds(-dart.notNull(this[_duration])); |
| 521 } | 520 } |
| 522 } | 521 } |
| 523 Duration[dart.implements] = () => [Comparable$(Duration)]; | 522 Duration[dart.implements] = () => [Comparable$(Duration)]; |
| 524 dart.defineNamedConstructor(Duration, '_microseconds'); | 523 dart.defineNamedConstructor(Duration, '_microseconds'); |
| 525 Duration.MICROSECONDS_PER_MILLISECOND = 1000; | 524 Duration.MICROSECONDS_PER_MILLISECOND = 1000; |
| 526 Duration.MILLISECONDS_PER_SECOND = 1000; | 525 Duration.MILLISECONDS_PER_SECOND = 1000; |
| 527 Duration.SECONDS_PER_MINUTE = 60; | 526 Duration.SECONDS_PER_MINUTE = 60; |
| 528 Duration.MINUTES_PER_HOUR = 60; | 527 Duration.MINUTES_PER_HOUR = 60; |
| 529 Duration.HOURS_PER_DAY = 24; | 528 Duration.HOURS_PER_DAY = 24; |
| 530 Duration.MICROSECONDS_PER_SECOND = dart.notNull(Duration.MICROSECONDS_PER_MILL
ISECOND) * dart.notNull(Duration.MILLISECONDS_PER_SECOND); | 529 Duration.MICROSECONDS_PER_SECOND = dart.notNull(Duration.MICROSECONDS_PER_MILL
ISECOND) * dart.notNull(Duration.MILLISECONDS_PER_SECOND); |
| (...skipping 1468 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1999 } | 1998 } |
| 2000 } | 1999 } |
| 2001 class Type extends Object {} | 2000 class Type extends Object {} |
| 2002 let _writeAuthority = dart.JsSymbol('_writeAuthority'); | 2001 let _writeAuthority = dart.JsSymbol('_writeAuthority'); |
| 2003 let _userInfo = dart.JsSymbol('_userInfo'); | 2002 let _userInfo = dart.JsSymbol('_userInfo'); |
| 2004 let _host = dart.JsSymbol('_host'); | 2003 let _host = dart.JsSymbol('_host'); |
| 2005 let _port = dart.JsSymbol('_port'); | 2004 let _port = dart.JsSymbol('_port'); |
| 2006 let _path = dart.JsSymbol('_path'); | 2005 let _path = dart.JsSymbol('_path'); |
| 2007 let _query = dart.JsSymbol('_query'); | 2006 let _query = dart.JsSymbol('_query'); |
| 2008 let _fragment = dart.JsSymbol('_fragment'); | 2007 let _fragment = dart.JsSymbol('_fragment'); |
| 2009 let _internal$ = dart.JsSymbol('_internal'); | |
| 2010 let _pathSegments = dart.JsSymbol('_pathSegments'); | 2008 let _pathSegments = dart.JsSymbol('_pathSegments'); |
| 2011 let _queryParameters = dart.JsSymbol('_queryParameters'); | 2009 let _queryParameters = dart.JsSymbol('_queryParameters'); |
| 2012 let _merge = dart.JsSymbol('_merge'); | 2010 let _merge = dart.JsSymbol('_merge'); |
| 2013 let _hasDotSegments = dart.JsSymbol('_hasDotSegments'); | 2011 let _hasDotSegments = dart.JsSymbol('_hasDotSegments'); |
| 2014 let _removeDotSegments = dart.JsSymbol('_removeDotSegments'); | 2012 let _removeDotSegments = dart.JsSymbol('_removeDotSegments'); |
| 2015 let _toWindowsFilePath = dart.JsSymbol('_toWindowsFilePath'); | 2013 let _toWindowsFilePath = dart.JsSymbol('_toWindowsFilePath'); |
| 2016 let _toFilePath = dart.JsSymbol('_toFilePath'); | 2014 let _toFilePath = dart.JsSymbol('_toFilePath'); |
| 2017 let _isPathAbsolute = dart.JsSymbol('_isPathAbsolute'); | 2015 let _isPathAbsolute = dart.JsSymbol('_isPathAbsolute'); |
| 2018 class Uri extends Object { | 2016 class Uri extends Object { |
| 2019 get authority() { | 2017 get authority() { |
| (...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2210 let numberSignIndex = uri.indexOf('#', dart.notNull(index) + 1); | 2208 let numberSignIndex = uri.indexOf('#', dart.notNull(index) + 1); |
| 2211 if (dart.notNull(numberSignIndex) < 0) { | 2209 if (dart.notNull(numberSignIndex) < 0) { |
| 2212 query = Uri._makeQuery(uri, dart.notNull(index) + 1, uri.length, null)
; | 2210 query = Uri._makeQuery(uri, dart.notNull(index) + 1, uri.length, null)
; |
| 2213 } else { | 2211 } else { |
| 2214 query = Uri._makeQuery(uri, dart.notNull(index) + 1, numberSignIndex,
null); | 2212 query = Uri._makeQuery(uri, dart.notNull(index) + 1, numberSignIndex,
null); |
| 2215 fragment = Uri._makeFragment(uri, dart.notNull(numberSignIndex) + 1, u
ri.length); | 2213 fragment = Uri._makeFragment(uri, dart.notNull(numberSignIndex) + 1, u
ri.length); |
| 2216 } | 2214 } |
| 2217 } else if (char == Uri._NUMBER_SIGN) { | 2215 } else if (char == Uri._NUMBER_SIGN) { |
| 2218 fragment = Uri._makeFragment(uri, dart.notNull(index) + 1, uri.length); | 2216 fragment = Uri._makeFragment(uri, dart.notNull(index) + 1, uri.length); |
| 2219 } | 2217 } |
| 2220 return new Uri[_internal$](scheme, userinfo, host, port, path, query, frag
ment); | 2218 return new Uri._internal(scheme, userinfo, host, port, path, query, fragme
nt); |
| 2221 } | 2219 } |
| 2222 static _fail(uri, index, message) { | 2220 static _fail(uri, index, message) { |
| 2223 throw new FormatException(message, uri, index); | 2221 throw new FormatException(message, uri, index); |
| 2224 } | 2222 } |
| 2225 _internal(scheme, userInfo, host, port, path, query, fragment) { | 2223 _internal(scheme, userInfo, host, port, path, query, fragment) { |
| 2226 this.scheme = scheme; | 2224 this.scheme = scheme; |
| 2227 this[_userInfo] = userInfo; | 2225 this[_userInfo] = userInfo; |
| 2228 this[_host] = host; | 2226 this[_host] = host; |
| 2229 this[_port] = port; | 2227 this[_port] = port; |
| 2230 this[_path] = path; | 2228 this[_path] = path; |
| (...skipping 19 matching lines...) Expand all Loading... |
| 2250 query = null; | 2248 query = null; |
| 2251 query = Uri._makeQuery(query, 0, Uri._stringOrNullLength(query), queryPara
meters); | 2249 query = Uri._makeQuery(query, 0, Uri._stringOrNullLength(query), queryPara
meters); |
| 2252 fragment = Uri._makeFragment(fragment, 0, Uri._stringOrNullLength(fragment
)); | 2250 fragment = Uri._makeFragment(fragment, 0, Uri._stringOrNullLength(fragment
)); |
| 2253 port = Uri._makePort(port, scheme); | 2251 port = Uri._makePort(port, scheme); |
| 2254 let isFile = scheme == "file"; | 2252 let isFile = scheme == "file"; |
| 2255 if (host == null && (dart.notNull(userInfo.isNotEmpty) || port != null ||
dart.notNull(isFile))) { | 2253 if (host == null && (dart.notNull(userInfo.isNotEmpty) || port != null ||
dart.notNull(isFile))) { |
| 2256 host = ""; | 2254 host = ""; |
| 2257 } | 2255 } |
| 2258 let ensureLeadingSlash = host != null; | 2256 let ensureLeadingSlash = host != null; |
| 2259 path = Uri._makePath(path, 0, Uri._stringOrNullLength(path), pathSegments,
ensureLeadingSlash, isFile); | 2257 path = Uri._makePath(path, 0, Uri._stringOrNullLength(path), pathSegments,
ensureLeadingSlash, isFile); |
| 2260 return new Uri[_internal$](scheme, userInfo, host, port, path, query, frag
ment); | 2258 return new Uri._internal(scheme, userInfo, host, port, path, query, fragme
nt); |
| 2261 } | 2259 } |
| 2262 http(authority, unencodedPath, queryParameters) { | 2260 http(authority, unencodedPath, queryParameters) { |
| 2263 if (queryParameters === void 0) | 2261 if (queryParameters === void 0) |
| 2264 queryParameters = null; | 2262 queryParameters = null; |
| 2265 return Uri._makeHttpUri("http", authority, unencodedPath, queryParameters)
; | 2263 return Uri._makeHttpUri("http", authority, unencodedPath, queryParameters)
; |
| 2266 } | 2264 } |
| 2267 https(authority, unencodedPath, queryParameters) { | 2265 https(authority, unencodedPath, queryParameters) { |
| 2268 if (queryParameters === void 0) | 2266 if (queryParameters === void 0) |
| 2269 queryParameters = null; | 2267 queryParameters = null; |
| 2270 return Uri._makeHttpUri("https", authority, unencodedPath, queryParameters
); | 2268 return Uri._makeHttpUri("https", authority, unencodedPath, queryParameters
); |
| (...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2460 if (query != null || dart.notNull(queryParameters != null)) { | 2458 if (query != null || dart.notNull(queryParameters != null)) { |
| 2461 query = Uri._makeQuery(query, 0, Uri._stringOrNullLength(query), queryPa
rameters); | 2459 query = Uri._makeQuery(query, 0, Uri._stringOrNullLength(query), queryPa
rameters); |
| 2462 } else if (this.hasQuery) { | 2460 } else if (this.hasQuery) { |
| 2463 query = this.query; | 2461 query = this.query; |
| 2464 } | 2462 } |
| 2465 if (fragment != null) { | 2463 if (fragment != null) { |
| 2466 fragment = Uri._makeFragment(fragment, 0, fragment.length); | 2464 fragment = Uri._makeFragment(fragment, 0, fragment.length); |
| 2467 } else if (this.hasFragment) { | 2465 } else if (this.hasFragment) { |
| 2468 fragment = this.fragment; | 2466 fragment = this.fragment; |
| 2469 } | 2467 } |
| 2470 return new Uri[_internal$](scheme, userInfo, host, port, path, query, frag
ment); | 2468 return new Uri._internal(scheme, userInfo, host, port, path, query, fragme
nt); |
| 2471 } | 2469 } |
| 2472 get pathSegments() { | 2470 get pathSegments() { |
| 2473 if (this[_pathSegments] == null) { | 2471 if (this[_pathSegments] == null) { |
| 2474 let pathToSplit = !dart.notNull(this.path.isEmpty) && this.path.codeUnit
At(0) == Uri._SLASH ? this.path.substring(1) : this.path; | 2472 let pathToSplit = !dart.notNull(this.path.isEmpty) && this.path.codeUnit
At(0) == Uri._SLASH ? this.path.substring(1) : this.path; |
| 2475 this[_pathSegments] = new collection.UnmodifiableListView(pathToSplit ==
"" ? dart.const(dart.setType([], List$(String))) : pathToSplit.split("/")[$map]
(dart.bind(Uri, 'decodeComponent'))[$toList]({growable: false})); | 2473 this[_pathSegments] = new collection.UnmodifiableListView(pathToSplit ==
"" ? dart.const(dart.setType([], List$(String))) : pathToSplit.split("/")[$map]
(dart.bind(Uri, 'decodeComponent'))[$toList]({growable: false})); |
| 2476 } | 2474 } |
| 2477 return this[_pathSegments]; | 2475 return this[_pathSegments]; |
| 2478 } | 2476 } |
| 2479 get queryParameters() { | 2477 get queryParameters() { |
| 2480 if (this[_queryParameters] == null) { | 2478 if (this[_queryParameters] == null) { |
| (...skipping 413 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2894 } | 2892 } |
| 2895 if (reference.hasQuery) | 2893 if (reference.hasQuery) |
| 2896 targetQuery = reference.query; | 2894 targetQuery = reference.query; |
| 2897 } | 2895 } |
| 2898 targetUserInfo = this[_userInfo]; | 2896 targetUserInfo = this[_userInfo]; |
| 2899 targetHost = this[_host]; | 2897 targetHost = this[_host]; |
| 2900 targetPort = this[_port]; | 2898 targetPort = this[_port]; |
| 2901 } | 2899 } |
| 2902 } | 2900 } |
| 2903 let fragment = reference.hasFragment ? reference.fragment : null; | 2901 let fragment = reference.hasFragment ? reference.fragment : null; |
| 2904 return new Uri[_internal$](targetScheme, targetUserInfo, targetHost, targe
tPort, targetPath, targetQuery, fragment); | 2902 return new Uri._internal(targetScheme, targetUserInfo, targetHost, targetP
ort, targetPath, targetQuery, fragment); |
| 2905 } | 2903 } |
| 2906 get hasAuthority() { | 2904 get hasAuthority() { |
| 2907 return this[_host] != null; | 2905 return this[_host] != null; |
| 2908 } | 2906 } |
| 2909 get hasPort() { | 2907 get hasPort() { |
| 2910 return this[_port] != null; | 2908 return this[_port] != null; |
| 2911 } | 2909 } |
| 2912 get hasQuery() { | 2910 get hasQuery() { |
| 2913 return this[_query] != null; | 2911 return this[_query] != null; |
| 2914 } | 2912 } |
| (...skipping 528 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3443 exports.StackTrace = StackTrace; | 3441 exports.StackTrace = StackTrace; |
| 3444 exports.Stopwatch = Stopwatch; | 3442 exports.Stopwatch = Stopwatch; |
| 3445 exports.String = String; | 3443 exports.String = String; |
| 3446 exports.RuneIterator = RuneIterator; | 3444 exports.RuneIterator = RuneIterator; |
| 3447 exports.StringBuffer = StringBuffer; | 3445 exports.StringBuffer = StringBuffer; |
| 3448 exports.StringSink = StringSink; | 3446 exports.StringSink = StringSink; |
| 3449 exports.Symbol = Symbol; | 3447 exports.Symbol = Symbol; |
| 3450 exports.Type = Type; | 3448 exports.Type = Type; |
| 3451 exports.Uri = Uri; | 3449 exports.Uri = Uri; |
| 3452 })(core || (core = {})); | 3450 })(core || (core = {})); |
| OLD | NEW |