@@ -88,13 +88,11 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
88
88
this [ _nativeAnchoredRegExp ] = null ;
89
89
}
90
90
get [ _nativeGlobalVersion ] ( ) {
91
- if ( this [ _nativeGlobalRegExp ] != null )
92
- return this [ _nativeGlobalRegExp ] ;
91
+ if ( this [ _nativeGlobalRegExp ] != null ) return this [ _nativeGlobalRegExp ] ;
93
92
return this [ _nativeGlobalRegExp ] = JSSyntaxRegExp . makeNative ( this . pattern , this [ _isMultiLine ] , this [ _isCaseSensitive ] , true ) ;
94
93
}
95
94
get [ _nativeAnchoredVersion ] ( ) {
96
- if ( this [ _nativeAnchoredRegExp ] != null )
97
- return this [ _nativeAnchoredRegExp ] ;
95
+ if ( this [ _nativeAnchoredRegExp ] != null ) return this [ _nativeAnchoredRegExp ] ;
98
96
return this [ _nativeAnchoredRegExp ] = JSSyntaxRegExp . makeNative ( `${ this . pattern } |()` , this [ _isMultiLine ] , this [ _isCaseSensitive ] , true ) ;
99
97
}
100
98
get [ _isMultiLine ] ( ) {
@@ -116,29 +114,25 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
116
114
}
117
115
118
116
} ) ( ) ;
119
- if ( regexp instanceof RegExp )
120
- return regexp ;
117
+ if ( regexp instanceof RegExp ) return regexp ;
121
118
let errorMessage = String ( regexp ) ;
122
119
dart . throw ( new core . FormatException ( `Illegal RegExp pattern: ${ source } , ${ errorMessage } ` ) ) ;
123
120
}
124
121
firstMatch ( string ) {
125
122
let m = dart . as ( this [ _nativeRegExp ] . exec ( checkString ( string ) ) , core . List$ ( core . String ) ) ;
126
- if ( m == null )
127
- return null ;
123
+ if ( m == null ) return null ;
128
124
return new _MatchImplementation ( this , m ) ;
129
125
}
130
126
hasMatch ( string ) {
131
127
return this [ _nativeRegExp ] . test ( checkString ( string ) ) ;
132
128
}
133
129
stringMatch ( string ) {
134
130
let match = this . firstMatch ( string ) ;
135
- if ( match != null )
136
- return match . group ( 0 ) ;
131
+ if ( match != null ) return match . group ( 0 ) ;
137
132
return null ;
138
133
}
139
134
allMatches ( string , start ) {
140
- if ( start === void 0 )
141
- start = 0 ;
135
+ if ( start === void 0 ) start = 0 ;
142
136
checkString ( string ) ;
143
137
checkInt ( start ) ;
144
138
if ( dart . notNull ( start ) < 0 || dart . notNull ( start ) > dart . notNull ( string [ dartx . length ] ) ) {
@@ -150,24 +144,20 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
150
144
let regexp = this [ _nativeGlobalVersion ] ;
151
145
regexp . lastIndex = start ;
152
146
let match = dart . as ( regexp . exec ( string ) , core . List ) ;
153
- if ( match == null )
154
- return null ;
147
+ if ( match == null ) return null ;
155
148
return new _MatchImplementation ( this , dart . as ( match , core . List$ ( core . String ) ) ) ;
156
149
}
157
150
[ _execAnchored ] ( string , start ) {
158
151
let regexp = this [ _nativeAnchoredVersion ] ;
159
152
regexp . lastIndex = start ;
160
153
let match = dart . as ( regexp . exec ( string ) , core . List ) ;
161
- if ( match == null )
162
- return null ;
163
- if ( match [ dartx . get ] ( dart . notNull ( match [ dartx . length ] ) - 1 ) != null )
164
- return null ;
154
+ if ( match == null ) return null ;
155
+ if ( match [ dartx . get ] ( dart . notNull ( match [ dartx . length ] ) - 1 ) != null ) return null ;
165
156
match [ dartx . length ] = dart . notNull ( match [ dartx . length ] ) - 1 ;
166
157
return new _MatchImplementation ( this , dart . as ( match , core . List$ ( core . String ) ) ) ;
167
158
}
168
159
matchAsPrefix ( string , start ) {
169
- if ( start === void 0 )
170
- start = 0 ;
160
+ if ( start === void 0 ) start = 0 ;
171
161
if ( dart . notNull ( start ) < 0 || dart . notNull ( start ) > dart . notNull ( string [ dartx . length ] ) ) {
172
162
dart . throw ( new core . RangeError . range ( start , 0 , string [ dartx . length ] ) ) ;
173
163
}
@@ -271,8 +261,7 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
271
261
return this [ _current ] ;
272
262
}
273
263
moveNext ( ) {
274
- if ( this [ _string ] == null )
275
- return false ;
264
+ if ( this [ _string ] == null ) return false ;
276
265
if ( dart . notNull ( this [ _nextIndex ] ) <= dart . notNull ( this [ _string ] [ dartx . length ] ) ) {
277
266
let match = this [ _regExp ] [ _execGlobal ] ( this [ _string ] , this [ _nextIndex ] ) ;
278
267
if ( match != null ) {
@@ -377,8 +366,7 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
377
366
dart . fn ( stringReplaceJS ) ;
378
367
function stringReplaceFirstRE ( receiver , regexp , to , startIndex ) {
379
368
let match = dart . dsend ( regexp , _execGlobal , receiver , startIndex ) ;
380
- if ( match == null )
381
- return receiver ;
369
+ if ( match == null ) return receiver ;
382
370
let start = dart . dload ( match , 'start' ) ;
383
371
let end = dart . dload ( match , 'end' ) ;
384
372
return `${ dart . dsend ( receiver , 'substring' , 0 , start ) } ${ to } ${ dart . dsend ( receiver , 'substring' , end ) } ` ;
@@ -428,10 +416,8 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
428
416
if ( ! dart . is ( pattern , core . Pattern ) ) {
429
417
dart . throw ( new core . ArgumentError ( `${ pattern } is not a Pattern` ) ) ;
430
418
}
431
- if ( onMatch == null )
432
- onMatch = _matchString ;
433
- if ( onNonMatch == null )
434
- onNonMatch = _stringIdentity ;
419
+ if ( onMatch == null ) onMatch = _matchString ;
420
+ if ( onNonMatch == null ) onNonMatch = _stringIdentity ;
435
421
if ( typeof pattern == 'string' ) {
436
422
return stringReplaceAllStringFuncUnchecked ( receiver , pattern , onMatch , onNonMatch ) ;
437
423
}
@@ -492,12 +478,10 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
492
478
}
493
479
dart . fn ( stringReplaceAllStringFuncUnchecked ) ;
494
480
function stringReplaceFirstUnchecked ( receiver , from , to , startIndex ) {
495
- if ( startIndex === void 0 )
496
- startIndex = 0 ;
481
+ if ( startIndex === void 0 ) startIndex = 0 ;
497
482
if ( typeof from == 'string' ) {
498
483
let index = dart . dsend ( receiver , 'indexOf' , from , startIndex ) ;
499
- if ( dart . notNull ( dart . as ( dart . dsend ( index , '<' , 0 ) , core . bool ) ) )
500
- return receiver ;
484
+ if ( dart . notNull ( dart . as ( dart . dsend ( index , '<' , 0 ) , core . bool ) ) ) return receiver ;
501
485
return `${ dart . dsend ( receiver , 'substring' , 0 , index ) } ${ to } ` + `${ dart . dsend ( receiver , 'substring' , dart . dsend ( index , '+' , dart . dload ( from , 'length' ) ) ) } ` ;
502
486
} else if ( dart . is ( from , JSSyntaxRegExp ) ) {
503
487
return startIndex == 0 ? stringReplaceJS ( receiver , regExpGetNative ( dart . as ( from , JSSyntaxRegExp ) ) , to ) : stringReplaceFirstRE ( receiver , from , to , startIndex ) ;
@@ -555,8 +539,7 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
555
539
dart . throw ( new core . FormatException ( string ) ) ;
556
540
}
557
541
static parseInt ( source , radix , handleError ) {
558
- if ( handleError == null )
559
- handleError = dart . fn ( s => dart . as ( Primitives . _throwFormatException ( dart . as ( s , core . String ) ) , core . int ) , core . int , [ dart . dynamic ] ) ;
542
+ if ( handleError == null ) handleError = dart . fn ( s => dart . as ( Primitives . _throwFormatException ( dart . as ( s , core . String ) ) , core . int ) , core . int , [ dart . dynamic ] ) ;
560
543
checkString ( source ) ;
561
544
let match = / ^ \s * [ + - ] ? ( ( 0 x [ a - f 0 - 9 ] + ) | ( \d + ) | ( [ a - z 0 - 9 ] + ) ) \s * $ / i. exec ( source ) ;
562
545
let digitsIndex = 1 ;
@@ -575,8 +558,7 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
575
558
return handleError ( source ) ;
576
559
}
577
560
} else {
578
- if ( ! ( typeof radix == 'number' ) )
579
- dart . throw ( new core . ArgumentError ( "Radix is not an integer" ) ) ;
561
+ if ( ! ( typeof radix == 'number' ) ) dart . throw ( new core . ArgumentError ( "Radix is not an integer" ) ) ;
580
562
if ( dart . notNull ( radix ) < 2 || dart . notNull ( radix ) > 36 ) {
581
563
dart . throw ( new core . RangeError ( `Radix ${ radix } not in range 2..36` ) ) ;
582
564
}
@@ -601,14 +583,12 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
601
583
}
602
584
}
603
585
}
604
- if ( match == null )
605
- return handleError ( source ) ;
586
+ if ( match == null ) return handleError ( source ) ;
606
587
return parseInt ( source , radix ) ;
607
588
}
608
589
static parseDouble ( source , handleError ) {
609
590
checkString ( source ) ;
610
- if ( handleError == null )
611
- handleError = dart . fn ( s => dart . as ( Primitives . _throwFormatException ( dart . as ( s , core . String ) ) , core . double ) , core . double , [ dart . dynamic ] ) ;
591
+ if ( handleError == null ) handleError = dart . fn ( s => dart . as ( Primitives . _throwFormatException ( dart . as ( s , core . String ) ) , core . double ) , core . double , [ dart . dynamic ] ) ;
612
592
if ( ! / ^ \s * [ + - ] ? (?: I n f i n i t y | N a N | (?: \. \d + | \d + (?: \. \d * ) ? ) (?: [ e E ] [ + - ] ? \d + ) ? ) \s * $ / . test ( source ) ) {
613
593
return handleError ( source ) ;
614
594
}
@@ -633,20 +613,15 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
633
613
return Date . now ( ) ;
634
614
}
635
615
static initTicker ( ) {
636
- if ( Primitives . timerFrequency != null )
637
- return ;
616
+ if ( Primitives . timerFrequency != null ) return ;
638
617
Primitives . timerFrequency = 1000 ;
639
618
Primitives . timerTicks = Primitives . dateNow ;
640
- if ( typeof window == "undefined" )
641
- return ;
619
+ if ( typeof window == "undefined" ) return ;
642
620
let jsWindow = window ;
643
- if ( jsWindow == null )
644
- return ;
621
+ if ( jsWindow == null ) return ;
645
622
let performance = jsWindow . performance ;
646
- if ( performance == null )
647
- return ;
648
- if ( typeof performance . now != "function" )
649
- return ;
623
+ if ( performance == null ) return ;
624
+ if ( typeof performance . now != "function" ) return ;
650
625
Primitives . timerFrequency = 1000000 ;
651
626
Primitives . timerTicks = dart . fn ( ( ) => ( 1000 * performance . now ( ) ) [ dartx . floor ] ( ) , core . int , [ ] ) ;
652
627
}
@@ -680,8 +655,7 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
680
655
static stringFromCodePoints ( codePoints ) {
681
656
let a = dart . list ( [ ] , core . int ) ;
682
657
for ( let i of dart . as ( codePoints , core . Iterable ) ) {
683
- if ( ! ( typeof i == 'number' ) )
684
- dart . throw ( new core . ArgumentError ( i ) ) ;
658
+ if ( ! ( typeof i == 'number' ) ) dart . throw ( new core . ArgumentError ( i ) ) ;
685
659
if ( dart . notNull ( dart . as ( dart . dsend ( i , '<=' , 65535 ) , core . bool ) ) ) {
686
660
a [ dartx . add ] ( dart . as ( i , core . int ) ) ;
687
661
} else if ( dart . notNull ( dart . as ( dart . dsend ( i , '<=' , 1114111 ) , core . bool ) ) ) {
@@ -695,12 +669,9 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
695
669
}
696
670
static stringFromCharCodes ( charCodes ) {
697
671
for ( let i of dart . as ( charCodes , core . Iterable ) ) {
698
- if ( ! ( typeof i == 'number' ) )
699
- dart . throw ( new core . ArgumentError ( i ) ) ;
700
- if ( dart . notNull ( dart . as ( dart . dsend ( i , '<' , 0 ) , core . bool ) ) )
701
- dart . throw ( new core . ArgumentError ( i ) ) ;
702
- if ( dart . notNull ( dart . as ( dart . dsend ( i , '>' , 65535 ) , core . bool ) ) )
703
- return Primitives . stringFromCodePoints ( charCodes ) ;
672
+ if ( ! ( typeof i == 'number' ) ) dart . throw ( new core . ArgumentError ( i ) ) ;
673
+ if ( dart . notNull ( dart . as ( dart . dsend ( i , '<' , 0 ) , core . bool ) ) ) dart . throw ( new core . ArgumentError ( i ) ) ;
674
+ if ( dart . notNull ( dart . as ( dart . dsend ( i , '>' , 65535 ) , core . bool ) ) ) return Primitives . stringFromCodePoints ( charCodes ) ;
704
675
}
705
676
return Primitives . _fromCharCodeApply ( dart . as ( charCodes , core . List$ ( core . int ) ) ) ;
706
677
}
@@ -727,14 +698,11 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
727
698
static getTimeZoneName ( receiver ) {
728
699
let d = Primitives . lazyAsJsDate ( receiver ) ;
729
700
let match = dart . as ( / \( ( .* ) \) / . exec ( d . toString ( ) ) , core . List ) ;
730
- if ( match != null )
731
- return dart . as ( match [ dartx . get ] ( 1 ) , core . String ) ;
701
+ if ( match != null ) return dart . as ( match [ dartx . get ] ( 1 ) , core . String ) ;
732
702
match = dart . as ( / ^ [ A - Z , a - z ] { 3 } \s [ A - Z , a - z ] { 3 } \s \d + \s \d { 2 } : \d { 2 } : \d { 2 } \s ( [ A - Z ] { 3 , 5 } ) \s \d { 4 } $ / . exec ( d . toString ( ) ) , core . List ) ;
733
- if ( match != null )
734
- return dart . as ( match [ dartx . get ] ( 1 ) , core . String ) ;
703
+ if ( match != null ) return dart . as ( match [ dartx . get ] ( 1 ) , core . String ) ;
735
704
match = dart . as ( / (?: G M T | U T C ) [ + - ] \d { 4 } / . exec ( d . toString ( ) ) , core . List ) ;
736
- if ( match != null )
737
- return dart . as ( match [ dartx . get ] ( 0 ) , core . String ) ;
705
+ if ( match != null ) return dart . as ( match [ dartx . get ] ( 0 ) , core . String ) ;
738
706
return "" ;
739
707
}
740
708
static getTimeZoneOffsetInMinutes ( receiver ) {
@@ -760,8 +728,7 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
760
728
if ( dart . notNull ( dart . as ( dart . dload ( value , 'isNaN' ) , core . bool ) ) || dart . notNull ( dart . as ( dart . dsend ( value , '<' , - dart . notNull ( MAX_MILLISECONDS_SINCE_EPOCH ) ) , core . bool ) ) || dart . notNull ( dart . as ( dart . dsend ( value , '>' , MAX_MILLISECONDS_SINCE_EPOCH ) , core . bool ) ) ) {
761
729
return null ;
762
730
}
763
- if ( dart . notNull ( dart . as ( dart . dsend ( years , '<=' , 0 ) , core . bool ) ) || dart . notNull ( dart . as ( dart . dsend ( years , '<' , 100 ) , core . bool ) ) )
764
- return Primitives . patchUpY2K ( value , years , isUtc ) ;
731
+ if ( dart . notNull ( dart . as ( dart . dsend ( years , '<=' , 0 ) , core . bool ) ) || dart . notNull ( dart . as ( dart . dsend ( years , '<' , 100 ) , core . bool ) ) ) return Primitives . patchUpY2K ( value , years , isUtc ) ;
765
732
return value ;
766
733
}
767
734
static patchUpY2K ( value , years , isUtc ) {
@@ -805,11 +772,9 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
805
772
return ( dart . notNull ( weekday ) + 6 ) % 7 + 1 ;
806
773
}
807
774
static valueFromDateString ( str ) {
808
- if ( ! ( typeof str == 'string' ) )
809
- dart . throw ( new core . ArgumentError ( str ) ) ;
775
+ if ( ! ( typeof str == 'string' ) ) dart . throw ( new core . ArgumentError ( str ) ) ;
810
776
let value = Date . parse ( str ) ;
811
- if ( dart . notNull ( value [ dartx . isNaN ] ) )
812
- dart . throw ( new core . ArgumentError ( str ) ) ;
777
+ if ( dart . notNull ( value [ dartx . isNaN ] ) ) dart . throw ( new core . ArgumentError ( str ) ) ;
813
778
return value ;
814
779
}
815
780
static getProperty ( object , key ) {
@@ -880,8 +845,7 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
880
845
}
881
846
dart . fn ( stringLastIndexOfUnchecked ) ;
882
847
function checkNull ( object ) {
883
- if ( object == null )
884
- dart . throw ( new core . ArgumentError ( null ) ) ;
848
+ if ( object == null ) dart . throw ( new core . ArgumentError ( null ) ) ;
885
849
return object ;
886
850
}
887
851
dart . fn ( checkNull ) ;
@@ -930,8 +894,7 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
930
894
super . Error ( ) ;
931
895
}
932
896
toString ( ) {
933
- if ( this [ _method ] == null )
934
- return `NullError: ${ this [ _message ] } ` ;
897
+ if ( this [ _method ] == null ) return `NullError: ${ this [ _message ] } ` ;
935
898
return `NullError: Cannot call "${ this [ _method ] } " on null` ;
936
899
}
937
900
}
@@ -948,8 +911,7 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
948
911
super . Error ( ) ;
949
912
}
950
913
toString ( ) {
951
- if ( this [ _method ] == null )
952
- return `NoSuchMethodError: ${ this [ _message ] } ` ;
914
+ if ( this [ _method ] == null ) return `NoSuchMethodError: ${ this [ _message ] } ` ;
953
915
if ( this [ _receiver ] == null ) {
954
916
return `NoSuchMethodError: Cannot call "${ this [ _method ] } " (${ this [ _message ] } )` ;
955
917
}
@@ -984,8 +946,7 @@ dart_library.library('dart/_js_helper', null, /* Imports */[
984
946
this [ _trace ] = null ;
985
947
}
986
948
toString ( ) {
987
- if ( this [ _trace ] != null )
988
- return this [ _trace ] ;
949
+ if ( this [ _trace ] != null ) return this [ _trace ] ;
989
950
let trace = null ;
990
951
if ( typeof this [ _exception ] === "object" ) {
991
952
trace = dart . as ( this [ _exception ] . stack , core . String ) ;
0 commit comments