| Index: packages/utf/lib/src/utf_16_code_unit_decoder.dart
|
| diff --git a/packages/utf/lib/src/utf_16_code_unit_decoder.dart b/packages/utf/lib/src/utf_16_code_unit_decoder.dart
|
| index a0a4b3c386c99fa7f1f703729d92664e7240291b..7d9e98fa39e948b5bb7f4a13d1532f9672a19364 100644
|
| --- a/packages/utf/lib/src/utf_16_code_unit_decoder.dart
|
| +++ b/packages/utf/lib/src/utf_16_code_unit_decoder.dart
|
| @@ -19,11 +19,12 @@ class Utf16CodeUnitDecoder implements Iterator<int> {
|
| final int replacementCodepoint;
|
| int _current = null;
|
|
|
| - Utf16CodeUnitDecoder(List<int> utf16CodeUnits, [int offset = 0, int length,
|
| - int this.replacementCodepoint =
|
| - UNICODE_REPLACEMENT_CHARACTER_CODEPOINT]) :
|
| - utf16CodeUnitIterator =
|
| - (new ListRange(utf16CodeUnits, offset, length)).iterator;
|
| + Utf16CodeUnitDecoder(List<int> utf16CodeUnits,
|
| + [int offset = 0,
|
| + int length,
|
| + int this.replacementCodepoint = UNICODE_REPLACEMENT_CHARACTER_CODEPOINT])
|
| + : utf16CodeUnitIterator =
|
| + (new ListRange(utf16CodeUnits, offset, length)).iterator;
|
|
|
| Utf16CodeUnitDecoder.fromListRangeIterator(
|
| ListRangeIterator this.utf16CodeUnitIterator,
|
| @@ -61,7 +62,7 @@ class Utf16CodeUnitDecoder implements Iterator<int> {
|
| _current = value;
|
| } else {
|
| if (nextValue >= UNICODE_UTF16_SURROGATE_UNIT_0_BASE &&
|
| - nextValue < UNICODE_UTF16_SURROGATE_UNIT_1_BASE) {
|
| + nextValue < UNICODE_UTF16_SURROGATE_UNIT_1_BASE) {
|
| utf16CodeUnitIterator.backup();
|
| }
|
| if (replacementCodepoint != null) {
|
| @@ -80,4 +81,3 @@ class Utf16CodeUnitDecoder implements Iterator<int> {
|
| return true;
|
| }
|
| }
|
| -
|
|
|