Index: test/codegen/expect/collection/src/comparators.js |
diff --git a/test/codegen/expect/collection/src/comparators.js b/test/codegen/expect/collection/src/comparators.js |
index 57a1cec2fe1ef53f6e9651bb71659817a2f9fccb..03c2a3459d1ae4242bea082e8c4629269bb27723 100644 |
--- a/test/codegen/expect/collection/src/comparators.js |
+++ b/test/codegen/expect/collection/src/comparators.js |
@@ -12,15 +12,12 @@ dart_library.library('collection/src/comparators', null, /* Imports */[ |
const _lowerCaseZ = 122; |
const _asciiCaseBit = 32; |
function equalsIgnoreAsciiCase(a, b) { |
- if (a[dartx.length] != b[dartx.length]) |
- return false; |
+ if (a[dartx.length] != b[dartx.length]) return false; |
for (let i = 0; dart.notNull(i) < dart.notNull(a[dartx.length]); i = dart.notNull(i) + 1) { |
let aChar = a[dartx.codeUnitAt](i); |
let bChar = b[dartx.codeUnitAt](i); |
- if (aChar == bChar) |
- continue; |
- if ((dart.notNull(aChar) ^ dart.notNull(bChar)) != _asciiCaseBit) |
- return false; |
+ if (aChar == bChar) continue; |
+ if ((dart.notNull(aChar) ^ dart.notNull(bChar)) != _asciiCaseBit) return false; |
let aCharUpperCase = dart.notNull(aChar) | dart.notNull(_asciiCaseBit); |
if (dart.notNull(_upperCaseA) <= dart.notNull(aCharUpperCase) && dart.notNull(aCharUpperCase) <= dart.notNull(_upperCaseZ)) { |
continue; |
@@ -49,12 +46,10 @@ dart_library.library('collection/src/comparators', null, /* Imports */[ |
function compareAsciiUpperCase(a, b) { |
let defaultResult = 0; |
for (let i = 0; dart.notNull(i) < dart.notNull(a[dartx.length]); i = dart.notNull(i) + 1) { |
- if (dart.notNull(i) >= dart.notNull(b[dartx.length])) |
- return 1; |
+ if (dart.notNull(i) >= dart.notNull(b[dartx.length])) return 1; |
let aChar = a[dartx.codeUnitAt](i); |
let bChar = b[dartx.codeUnitAt](i); |
- if (aChar == bChar) |
- continue; |
+ if (aChar == bChar) continue; |
let aUpperCase = aChar; |
let bUpperCase = bChar; |
if (dart.notNull(_lowerCaseA) <= dart.notNull(aChar) && dart.notNull(aChar) <= dart.notNull(_lowerCaseZ)) { |
@@ -63,25 +58,20 @@ dart_library.library('collection/src/comparators', null, /* Imports */[ |
if (dart.notNull(_lowerCaseA) <= dart.notNull(bChar) && dart.notNull(bChar) <= dart.notNull(_lowerCaseZ)) { |
bUpperCase = dart.notNull(bUpperCase) - dart.notNull(_asciiCaseBit); |
} |
- if (aUpperCase != bUpperCase) |
- return (dart.notNull(aUpperCase) - dart.notNull(bUpperCase))[dartx.sign]; |
- if (defaultResult == 0) |
- defaultResult = dart.notNull(aChar) - dart.notNull(bChar); |
+ if (aUpperCase != bUpperCase) return (dart.notNull(aUpperCase) - dart.notNull(bUpperCase))[dartx.sign]; |
+ if (defaultResult == 0) defaultResult = dart.notNull(aChar) - dart.notNull(bChar); |
} |
- if (dart.notNull(b[dartx.length]) > dart.notNull(a[dartx.length])) |
- return -1; |
+ if (dart.notNull(b[dartx.length]) > dart.notNull(a[dartx.length])) return -1; |
return defaultResult[dartx.sign]; |
} |
dart.fn(compareAsciiUpperCase, core.int, [core.String, core.String]); |
function compareAsciiLowerCase(a, b) { |
let defaultResult = 0; |
for (let i = 0; dart.notNull(i) < dart.notNull(a[dartx.length]); i = dart.notNull(i) + 1) { |
- if (dart.notNull(i) >= dart.notNull(b[dartx.length])) |
- return 1; |
+ if (dart.notNull(i) >= dart.notNull(b[dartx.length])) return 1; |
let aChar = a[dartx.codeUnitAt](i); |
let bChar = b[dartx.codeUnitAt](i); |
- if (aChar == bChar) |
- continue; |
+ if (aChar == bChar) continue; |
let aLowerCase = aChar; |
let bLowerCase = bChar; |
if (dart.notNull(_upperCaseA) <= dart.notNull(bChar) && dart.notNull(bChar) <= dart.notNull(_upperCaseZ)) { |
@@ -90,40 +80,33 @@ dart_library.library('collection/src/comparators', null, /* Imports */[ |
if (dart.notNull(_upperCaseA) <= dart.notNull(aChar) && dart.notNull(aChar) <= dart.notNull(_upperCaseZ)) { |
aLowerCase = dart.notNull(aLowerCase) + dart.notNull(_asciiCaseBit); |
} |
- if (aLowerCase != bLowerCase) |
- return (dart.notNull(aLowerCase) - dart.notNull(bLowerCase))[dartx.sign]; |
- if (defaultResult == 0) |
- defaultResult = dart.notNull(aChar) - dart.notNull(bChar); |
+ if (aLowerCase != bLowerCase) return (dart.notNull(aLowerCase) - dart.notNull(bLowerCase))[dartx.sign]; |
+ if (defaultResult == 0) defaultResult = dart.notNull(aChar) - dart.notNull(bChar); |
} |
- if (dart.notNull(b[dartx.length]) > dart.notNull(a[dartx.length])) |
- return -1; |
+ if (dart.notNull(b[dartx.length]) > dart.notNull(a[dartx.length])) return -1; |
return defaultResult[dartx.sign]; |
} |
dart.fn(compareAsciiLowerCase, core.int, [core.String, core.String]); |
function compareNatural(a, b) { |
for (let i = 0; dart.notNull(i) < dart.notNull(a[dartx.length]); i = dart.notNull(i) + 1) { |
- if (dart.notNull(i) >= dart.notNull(b[dartx.length])) |
- return 1; |
+ if (dart.notNull(i) >= dart.notNull(b[dartx.length])) return 1; |
let aChar = a[dartx.codeUnitAt](i); |
let bChar = b[dartx.codeUnitAt](i); |
if (aChar != bChar) { |
return _compareNaturally(a, b, i, aChar, bChar); |
} |
} |
- if (dart.notNull(b[dartx.length]) > dart.notNull(a[dartx.length])) |
- return -1; |
+ if (dart.notNull(b[dartx.length]) > dart.notNull(a[dartx.length])) return -1; |
return 0; |
} |
dart.fn(compareNatural, core.int, [core.String, core.String]); |
function compareAsciiLowerCaseNatural(a, b) { |
let defaultResult = 0; |
for (let i = 0; dart.notNull(i) < dart.notNull(a[dartx.length]); i = dart.notNull(i) + 1) { |
- if (dart.notNull(i) >= dart.notNull(b[dartx.length])) |
- return 1; |
+ if (dart.notNull(i) >= dart.notNull(b[dartx.length])) return 1; |
let aChar = a[dartx.codeUnitAt](i); |
let bChar = b[dartx.codeUnitAt](i); |
- if (aChar == bChar) |
- continue; |
+ if (aChar == bChar) continue; |
let aLowerCase = aChar; |
let bLowerCase = bChar; |
if (dart.notNull(_upperCaseA) <= dart.notNull(aChar) && dart.notNull(aChar) <= dart.notNull(_upperCaseZ)) { |
@@ -135,23 +118,19 @@ dart_library.library('collection/src/comparators', null, /* Imports */[ |
if (aLowerCase != bLowerCase) { |
return _compareNaturally(a, b, i, aLowerCase, bLowerCase); |
} |
- if (defaultResult == 0) |
- defaultResult = dart.notNull(aChar) - dart.notNull(bChar); |
+ if (defaultResult == 0) defaultResult = dart.notNull(aChar) - dart.notNull(bChar); |
} |
- if (dart.notNull(b[dartx.length]) > dart.notNull(a[dartx.length])) |
- return -1; |
+ if (dart.notNull(b[dartx.length]) > dart.notNull(a[dartx.length])) return -1; |
return defaultResult[dartx.sign]; |
} |
dart.fn(compareAsciiLowerCaseNatural, core.int, [core.String, core.String]); |
function compareAsciiUpperCaseNatural(a, b) { |
let defaultResult = 0; |
for (let i = 0; dart.notNull(i) < dart.notNull(a[dartx.length]); i = dart.notNull(i) + 1) { |
- if (dart.notNull(i) >= dart.notNull(b[dartx.length])) |
- return 1; |
+ if (dart.notNull(i) >= dart.notNull(b[dartx.length])) return 1; |
let aChar = a[dartx.codeUnitAt](i); |
let bChar = b[dartx.codeUnitAt](i); |
- if (aChar == bChar) |
- continue; |
+ if (aChar == bChar) continue; |
let aUpperCase = aChar; |
let bUpperCase = bChar; |
if (dart.notNull(_lowerCaseA) <= dart.notNull(aChar) && dart.notNull(aChar) <= dart.notNull(_lowerCaseZ)) { |
@@ -163,11 +142,9 @@ dart_library.library('collection/src/comparators', null, /* Imports */[ |
if (aUpperCase != bUpperCase) { |
return _compareNaturally(a, b, i, aUpperCase, bUpperCase); |
} |
- if (defaultResult == 0) |
- defaultResult = dart.notNull(aChar) - dart.notNull(bChar); |
+ if (defaultResult == 0) defaultResult = dart.notNull(aChar) - dart.notNull(bChar); |
} |
- if (dart.notNull(b[dartx.length]) > dart.notNull(a[dartx.length])) |
- return -1; |
+ if (dart.notNull(b[dartx.length]) > dart.notNull(a[dartx.length])) return -1; |
return defaultResult[dartx.sign]; |
} |
dart.fn(compareAsciiUpperCaseNatural, core.int, [core.String, core.String]); |
@@ -190,8 +167,7 @@ dart_library.library('collection/src/comparators', null, /* Imports */[ |
function _compareNumerically(a, b, aChar, bChar, index) { |
if (dart.notNull(_isNonZeroNumberSuffix(a, index))) { |
let result = _compareDigitCount(a, b, index, index); |
- if (result != 0) |
- return result; |
+ if (result != 0) return result; |
return (dart.notNull(aChar) - dart.notNull(bChar))[dartx.sign]; |
} |
let aIndex = index; |
@@ -199,26 +175,21 @@ dart_library.library('collection/src/comparators', null, /* Imports */[ |
if (aChar == _zero) { |
do { |
aIndex = dart.notNull(aIndex) + 1; |
- if (aIndex == a[dartx.length]) |
- return -1; |
+ if (aIndex == a[dartx.length]) return -1; |
aChar = a[dartx.codeUnitAt](aIndex); |
} while (aChar == _zero); |
- if (!dart.notNull(_isDigit(aChar))) |
- return -1; |
+ if (!dart.notNull(_isDigit(aChar))) return -1; |
} else if (bChar == _zero) { |
do { |
bIndex = dart.notNull(bIndex) + 1; |
- if (bIndex == b[dartx.length]) |
- return 1; |
+ if (bIndex == b[dartx.length]) return 1; |
bChar = b[dartx.codeUnitAt](bIndex); |
} while (bChar == _zero); |
- if (!dart.notNull(_isDigit(bChar))) |
- return 1; |
+ if (!dart.notNull(_isDigit(bChar))) return 1; |
} |
if (aChar != bChar) { |
let result = _compareDigitCount(a, b, aIndex, bIndex); |
- if (result != 0) |
- return result; |
+ if (result != 0) return result; |
return (dart.notNull(aChar) - dart.notNull(bChar))[dartx.sign]; |
} |
while (true) { |
@@ -236,8 +207,7 @@ dart_library.library('collection/src/comparators', null, /* Imports */[ |
} |
if (dart.notNull(aIsDigit)) { |
if (dart.notNull(bIsDigit)) { |
- if (aChar == bChar) |
- continue; |
+ if (aChar == bChar) continue; |
break; |
} |
return 1; |
@@ -248,20 +218,17 @@ dart_library.library('collection/src/comparators', null, /* Imports */[ |
} |
} |
let result = _compareDigitCount(a, b, aIndex, bIndex); |
- if (result != 0) |
- return result; |
+ if (result != 0) return result; |
return (dart.notNull(aChar) - dart.notNull(bChar))[dartx.sign]; |
} |
dart.fn(_compareNumerically, core.int, [core.String, core.String, core.int, core.int, core.int]); |
function _compareDigitCount(a, b, i, j) { |
while ((i = dart.notNull(i) + 1) < dart.notNull(a[dartx.length])) { |
let aIsDigit = _isDigit(a[dartx.codeUnitAt](i)); |
- if ((j = dart.notNull(j) + 1) == b[dartx.length]) |
- return dart.notNull(aIsDigit) ? 1 : 0; |
+ if ((j = dart.notNull(j) + 1) == b[dartx.length]) return dart.notNull(aIsDigit) ? 1 : 0; |
let bIsDigit = _isDigit(b[dartx.codeUnitAt](j)); |
if (dart.notNull(aIsDigit)) { |
- if (dart.notNull(bIsDigit)) |
- continue; |
+ if (dart.notNull(bIsDigit)) continue; |
return 1; |
} else if (dart.notNull(bIsDigit)) { |
return -1; |
@@ -282,8 +249,7 @@ dart_library.library('collection/src/comparators', null, /* Imports */[ |
function _isNonZeroNumberSuffix(string, index) { |
while ((index = dart.notNull(index) - 1) >= 0) { |
let char = string[dartx.codeUnitAt](index); |
- if (char != _zero) |
- return _isDigit(char); |
+ if (char != _zero) return _isDigit(char); |
} |
return false; |
} |