Unverified Commit 96553115 authored by Justin McCandless's avatar Justin McCandless Committed by GitHub

Remove Iterator from _History (#132101)

Cleaning up private code in Navigator.
parent e60dc301
...@@ -3354,7 +3354,7 @@ typedef _IndexWhereCallback = bool Function(_RouteEntry element); ...@@ -3354,7 +3354,7 @@ typedef _IndexWhereCallback = bool Function(_RouteEntry element);
/// ///
/// Acts as a ChangeNotifier and notifies after its List of _RouteEntries is /// Acts as a ChangeNotifier and notifies after its List of _RouteEntries is
/// mutated. /// mutated.
class _History extends Iterable<_RouteEntry> with ChangeNotifier implements Iterator<_RouteEntry> { class _History extends Iterable<_RouteEntry> with ChangeNotifier {
final List<_RouteEntry> _value = <_RouteEntry>[]; final List<_RouteEntry> _value = <_RouteEntry>[];
int indexWhere(_IndexWhereCallback test, [int start = 0]) { int indexWhere(_IndexWhereCallback test, [int start = 0]) {
...@@ -3398,10 +3398,6 @@ class _History extends Iterable<_RouteEntry> with ChangeNotifier implements Iter ...@@ -3398,10 +3398,6 @@ class _History extends Iterable<_RouteEntry> with ChangeNotifier implements Iter
return entry; return entry;
} }
// Begin Iterator.
int _i = 0;
_RouteEntry operator [](int index) { _RouteEntry operator [](int index) {
return _value[index]; return _value[index];
} }
...@@ -3411,17 +3407,6 @@ class _History extends Iterable<_RouteEntry> with ChangeNotifier implements Iter ...@@ -3411,17 +3407,6 @@ class _History extends Iterable<_RouteEntry> with ChangeNotifier implements Iter
return _value.iterator; return _value.iterator;
} }
@override
_RouteEntry get current => _value[_i];
@override
bool moveNext() {
_i++;
return _i <= _value.length - 1;
}
// End Iterator.
@override @override
String toString() { String toString() {
return _value.toString(); return _value.toString();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment