| OLD | NEW |
| 1 part of dart.core; | 1 part of dart.core; |
| 2 abstract class String implements Comparable<String>, Pattern {external factory
String.fromCharCodes(Iterable<int> charCodes, [int start = 0, int end]); | 2 abstract class String implements Comparable<String>, Pattern {external factory
String.fromCharCodes(Iterable<int> charCodes, [int start = 0, int end]); |
| 3 external factory String.fromCharCode(int charCode); | 3 external factory String.fromCharCode(int charCode); |
| 4 external const factory String.fromEnvironment(String name, { | 4 external const factory String.fromEnvironment(String name, { |
| 5 String defaultValue} | 5 String defaultValue} |
| 6 ); | 6 ); |
| 7 String operator [](int index); | 7 String operator [](int index); |
| 8 int codeUnitAt(int index); | 8 int codeUnitAt(int index); |
| 9 int get length; | 9 int get length; |
| 10 int get hashCode; | 10 int get hashCode; |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 78 RangeError.checkValidIndex(rawIndex, string, "rawIndex"); | 78 RangeError.checkValidIndex(rawIndex, string, "rawIndex"); |
| 79 reset(rawIndex); | 79 reset(rawIndex); |
| 80 moveNext(); | 80 moveNext(); |
| 81 } | 81 } |
| 82 void reset([int rawIndex = 0]) { | 82 void reset([int rawIndex = 0]) { |
| 83 RangeError.checkValueInInterval(rawIndex, 0, string.length, "rawIndex"); | 83 RangeError.checkValueInInterval(rawIndex, 0, string.length, "rawIndex"); |
| 84 _checkSplitSurrogate(rawIndex); | 84 _checkSplitSurrogate(rawIndex); |
| 85 _position = _nextPosition = rawIndex; | 85 _position = _nextPosition = rawIndex; |
| 86 _currentCodePoint = null; | 86 _currentCodePoint = null; |
| 87 } | 87 } |
| 88 int get current => DEVC$RT.cast(_currentCodePoint, num, int, "ImplicitCast", ""
"line 702, column 23 of dart:core/string.dart: """, _currentCodePoint is int, tr
ue); | 88 int get current => DEVC$RT.cast(_currentCodePoint, num, int, "ImplicitCast", ""
"line 702, column 22 of dart:core/string.dart: """, _currentCodePoint is int, tr
ue); |
| 89 int get currentSize => _nextPosition - _position; | 89 int get currentSize => _nextPosition - _position; |
| 90 String get currentAsString { | 90 String get currentAsString { |
| 91 if (_position == _nextPosition) return null; | 91 if (_position == _nextPosition) return null; |
| 92 if (_position + 1 == _nextPosition) return string[_position]; | 92 if (_position + 1 == _nextPosition) return string[_position]; |
| 93 return string.substring(_position, _nextPosition); | 93 return string.substring(_position, _nextPosition); |
| 94 } | 94 } |
| 95 bool moveNext() { | 95 bool moveNext() { |
| 96 _position = _nextPosition; | 96 _position = _nextPosition; |
| 97 if (_position == string.length) { | 97 if (_position == string.length) { |
| 98 _currentCodePoint = null; | 98 _currentCodePoint = null; |
| (...skipping 27 matching lines...) Expand all Loading... |
| 126 _position = position - 1; | 126 _position = position - 1; |
| 127 _currentCodePoint = _combineSurrogatePair(prevCodeUnit, codeUnit); | 127 _currentCodePoint = _combineSurrogatePair(prevCodeUnit, codeUnit); |
| 128 return true; | 128 return true; |
| 129 } | 129 } |
| 130 } | 130 } |
| 131 _position = position; | 131 _position = position; |
| 132 _currentCodePoint = codeUnit; | 132 _currentCodePoint = codeUnit; |
| 133 return true; | 133 return true; |
| 134 } | 134 } |
| 135 } | 135 } |
| OLD | NEW |