| Index: pkg/analyzer/lib/src/generated/utilities_collection.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/utilities_collection.dart b/pkg/analyzer/lib/src/generated/utilities_collection.dart
|
| index a1f6cd635903a438cd70de0e494977e75b5583e3..cd395485f05dd8e098fe371c5014784fc903f71d 100644
|
| --- a/pkg/analyzer/lib/src/generated/utilities_collection.dart
|
| +++ b/pkg/analyzer/lib/src/generated/utilities_collection.dart
|
| @@ -203,7 +203,7 @@ class DirectedGraph<N> {
|
| */
|
| List<N> findCycleContaining(N node) {
|
| if (node == null) {
|
| - throw new IllegalArgumentException();
|
| + throw new ArgumentError();
|
| }
|
| DirectedGraph_SccFinder<N> finder = new DirectedGraph_SccFinder<N>(this);
|
| return finder.componentContaining(node);
|
| @@ -570,7 +570,7 @@ class MultipleMapIterator<K, V> implements MapIterator<K, V> {
|
| @override
|
| K get key {
|
| if (_currentIterator == null) {
|
| - throw new NoSuchElementException();
|
| + throw new StateError('No element');
|
| }
|
| return _currentIterator.key;
|
| }
|
| @@ -578,7 +578,7 @@ class MultipleMapIterator<K, V> implements MapIterator<K, V> {
|
| @override
|
| V get value {
|
| if (_currentIterator == null) {
|
| - throw new NoSuchElementException();
|
| + throw new StateError('No element');
|
| }
|
| return _currentIterator.value;
|
| }
|
| @@ -586,7 +586,7 @@ class MultipleMapIterator<K, V> implements MapIterator<K, V> {
|
| @override
|
| void set value(V newValue) {
|
| if (_currentIterator == null) {
|
| - throw new NoSuchElementException();
|
| + throw new StateError('No element');
|
| }
|
| _currentIterator.value = newValue;
|
| }
|
| @@ -672,7 +672,7 @@ class SingleMapIterator<K, V> implements MapIterator<K, V> {
|
| @override
|
| K get key {
|
| if (_currentKey == null) {
|
| - throw new NoSuchElementException();
|
| + throw new StateError('No element');
|
| }
|
| return _currentKey;
|
| }
|
| @@ -680,7 +680,7 @@ class SingleMapIterator<K, V> implements MapIterator<K, V> {
|
| @override
|
| V get value {
|
| if (_currentKey == null) {
|
| - throw new NoSuchElementException();
|
| + throw new StateError('No element');
|
| }
|
| if (_currentValue == null) {
|
| _currentValue = _map[_currentKey];
|
| @@ -691,7 +691,7 @@ class SingleMapIterator<K, V> implements MapIterator<K, V> {
|
| @override
|
| void set value(V newValue) {
|
| if (_currentKey == null) {
|
| - throw new NoSuchElementException();
|
| + throw new StateError('No element');
|
| }
|
| _currentValue = newValue;
|
| _map[_currentKey] = newValue;
|
|
|