@@ -3660,7 +3660,7 @@ dart_library.library('dart_sdk', null, /* Imports */[
3660
3660
return this[dartx['+']](padding[dartx['*']](delta));
3661
3661
}
3662
3662
get [dartx.codeUnits]() {
3663
- return new _interceptors._CodeUnits (this);
3663
+ return new _internal.CodeUnits (this);
3664
3664
}
3665
3665
get [dartx.runes]() {
3666
3666
return new core.Runes(this);
@@ -3793,6 +3793,53 @@ dart_library.library('dart_sdk', null, /* Imports */[
3793
3793
});
3794
3794
_interceptors.JSString[dart.metadata] = () => [dart.const(new _js_helper.JsPeerInterface({name: 'String'}))];
3795
3795
dart.registerExtension(dart.global.String, _interceptors.JSString);
3796
+ core.num = class num extends core.Object {
3797
+ static parse(input, onError) {
3798
+ if (onError === void 0) onError = null;
3799
+ let source = input[dartx.trim]();
3800
+ let result = core.int.parse(source, {onError: core.num._returnIntNull});
3801
+ if (result != null) return result;
3802
+ result = core.double.parse(source, core.num._returnDoubleNull);
3803
+ if (result != null) return result;
3804
+ if (onError == null) dart.throw(new core.FormatException(input));
3805
+ return onError(input);
3806
+ }
3807
+ static _returnIntNull(_) {
3808
+ return null;
3809
+ }
3810
+ static _returnDoubleNull(_) {
3811
+ return null;
3812
+ }
3813
+ };
3814
+ core.num[dart.implements] = () => [core.Comparable$(core.num)];
3815
+ dart.setSignature(core.num, {
3816
+ statics: () => ({
3817
+ parse: [core.num, [core.String], [dart.functionType(core.num, [core.String])]],
3818
+ _returnIntNull: [core.int, [core.String]],
3819
+ _returnDoubleNull: [core.double, [core.String]]
3820
+ }),
3821
+ names: ['parse', '_returnIntNull', '_returnDoubleNull']
3822
+ });
3823
+ core.double = class double extends core.num {
3824
+ static parse(source, onError) {
3825
+ if (onError === void 0) onError = null;
3826
+ return _js_helper.Primitives.parseDouble(source, onError);
3827
+ }
3828
+ };
3829
+ dart.setSignature(core.double, {
3830
+ statics: () => ({parse: [core.double, [core.String], [dart.functionType(core.double, [core.String])]]}),
3831
+ names: ['parse']
3832
+ });
3833
+ core.double.NAN = 0.0 / 0.0;
3834
+ core.double.INFINITY = 1.0 / 0.0;
3835
+ core.double.MIN_POSITIVE = 5e-324;
3836
+ core.double.MAX_FINITE = 1.7976931348623157e+308;
3837
+ dart.defineLazy(core.double, {
3838
+ get NEGATIVE_INFINITY() {
3839
+ return -dart.notNull(core.double.INFINITY);
3840
+ }
3841
+ });
3842
+ _internal.POWERS_OF_TEN = dart.const(dart.list([1.0, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, 10000000.0, 100000000.0, 1000000000.0, 10000000000.0, 100000000000.0, 1000000000000.0, 10000000000000.0, 100000000000000.0, 1000000000000000.0, 10000000000000000.0, 100000000000000000.0, 1000000000000000000.0, 10000000000000000000.0, 100000000000000000000.0, 1e+21, 1e+22], core.double));
3796
3843
const _string = Symbol('_string');
3797
3844
collection.ListMixin$ = dart.generic(E => {
3798
3845
dart.defineExtensionNames([
@@ -4562,33 +4609,6 @@ dart_library.library('dart_sdk', null, /* Imports */[
4562
4609
return UnmodifiableListBase;
4563
4610
});
4564
4611
_internal.UnmodifiableListBase = _internal.UnmodifiableListBase$();
4565
- core.num = class num extends core.Object {
4566
- static parse(input, onError) {
4567
- if (onError === void 0) onError = null;
4568
- let source = input[dartx.trim]();
4569
- let result = core.int.parse(source, {onError: core.num._returnIntNull});
4570
- if (result != null) return result;
4571
- result = core.double.parse(source, core.num._returnDoubleNull);
4572
- if (result != null) return result;
4573
- if (onError == null) dart.throw(new core.FormatException(input));
4574
- return onError(input);
4575
- }
4576
- static _returnIntNull(_) {
4577
- return null;
4578
- }
4579
- static _returnDoubleNull(_) {
4580
- return null;
4581
- }
4582
- };
4583
- core.num[dart.implements] = () => [core.Comparable$(core.num)];
4584
- dart.setSignature(core.num, {
4585
- statics: () => ({
4586
- parse: [core.num, [core.String], [dart.functionType(core.num, [core.String])]],
4587
- _returnIntNull: [core.int, [core.String]],
4588
- _returnDoubleNull: [core.double, [core.String]]
4589
- }),
4590
- names: ['parse', '_returnIntNull', '_returnDoubleNull']
4591
- });
4592
4612
core.int = class int extends core.num {
4593
4613
static fromEnvironment(name, opts) {
4594
4614
let defaultValue = opts && 'defaultValue' in opts ? opts.defaultValue : null;
@@ -4605,8 +4625,8 @@ dart_library.library('dart_sdk', null, /* Imports */[
4605
4625
statics: () => ({parse: [core.int, [core.String], {radix: core.int, onError: dart.functionType(core.int, [core.String])}]}),
4606
4626
names: ['parse']
4607
4627
});
4608
- _interceptors._CodeUnits = class _CodeUnits extends _internal.UnmodifiableListBase$(core.int) {
4609
- _CodeUnits (string) {
4628
+ _internal.CodeUnits = class CodeUnits extends _internal.UnmodifiableListBase$(core.int) {
4629
+ CodeUnits (string) {
4610
4630
this[_string] = string;
4611
4631
}
4612
4632
get length() {
@@ -4618,32 +4638,17 @@ dart_library.library('dart_sdk', null, /* Imports */[
4618
4638
get(i) {
4619
4639
return this[_string][dartx.codeUnitAt](i);
4620
4640
}
4621
- };
4622
- dart.setSignature(_interceptors._CodeUnits, {
4623
- constructors: () => ({_CodeUnits: [_interceptors._CodeUnits, [core.String]]}),
4624
- methods: () => ({get: [core.int, [core.int]]})
4625
- });
4626
- dart.defineExtensionMembers(_interceptors._CodeUnits, ['get', 'length']);
4627
- core.double = class double extends core.num {
4628
- static parse(source, onError) {
4629
- if (onError === void 0) onError = null;
4630
- return _js_helper.Primitives.parseDouble(source, onError);
4641
+ static stringOf(u) {
4642
+ return u[_string];
4631
4643
}
4632
4644
};
4633
- dart.setSignature(core.double, {
4634
- statics: () => ({parse: [core.double, [core.String], [dart.functionType(core.double, [core.String])]]}),
4635
- names: ['parse']
4645
+ dart.setSignature(_internal.CodeUnits, {
4646
+ constructors: () => ({CodeUnits: [_internal.CodeUnits, [core.String]]}),
4647
+ methods: () => ({get: [core.int, [core.int]]}),
4648
+ statics: () => ({stringOf: [core.String, [_internal.CodeUnits]]}),
4649
+ names: ['stringOf']
4636
4650
});
4637
- core.double.NAN = 0.0 / 0.0;
4638
- core.double.INFINITY = 1.0 / 0.0;
4639
- core.double.MIN_POSITIVE = 5e-324;
4640
- core.double.MAX_FINITE = 1.7976931348623157e+308;
4641
- dart.defineLazy(core.double, {
4642
- get NEGATIVE_INFINITY() {
4643
- return -dart.notNull(core.double.INFINITY);
4644
- }
4645
- });
4646
- _internal.POWERS_OF_TEN = dart.const(dart.list([1.0, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, 10000000.0, 100000000.0, 1000000000.0, 10000000000.0, 100000000000.0, 1000000000000.0, 10000000000000.0, 100000000000000.0, 1000000000000000.0, 10000000000000000.0, 100000000000000000.0, 1000000000000000000.0, 10000000000000000000.0, 100000000000000000000.0, 1e+21, 1e+22], core.double));
4651
+ dart.defineExtensionMembers(_internal.CodeUnits, ['get', 'length']);
4647
4652
_internal.EfficientLength = class EfficientLength extends core.Object {};
4648
4653
core.Iterable$ = dart.generic(E => {
4649
4654
dart.defineExtensionNames([
0 commit comments