Chromium Code Reviews| Index: lib/src/unmodifiable_wrappers.dart |
| diff --git a/lib/src/unmodifiable_wrappers.dart b/lib/src/unmodifiable_wrappers.dart |
| index 1f784709bea12d94f1fb60a9fc6952f05628026c..60032866d866af56b67f9d6db233807790663ea3 100644 |
| --- a/lib/src/unmodifiable_wrappers.dart |
| +++ b/lib/src/unmodifiable_wrappers.dart |
| @@ -25,7 +25,7 @@ class NonGrowableListView<E> extends DelegatingList<E> |
| /// Mixin class that implements a throwing version of all list operations that |
| /// change the List's length. |
| abstract class NonGrowableListMixin<E> implements List<E> { |
| - static _throw() { |
| + static /*=T*/ _throw/*<T>*/() { |
|
nweiz
2016/03/21 20:09:18
Haha, that's clever.
|
| throw new UnsupportedError( |
| "Cannot change the length of a fixed-length list"); |
| } |
| @@ -98,7 +98,7 @@ class UnmodifiableSetView<E> extends DelegatingSet<E> |
| /// Mixin class that implements a throwing version of all set operations that |
| /// change the Set. |
| abstract class UnmodifiableSetMixin<E> implements Set<E> { |
| - _throw() { |
| + static /*=T*/ _throw/*<T>*/() { |
| throw new UnsupportedError("Cannot modify an unmodifiable Set"); |
| } |
| @@ -138,7 +138,7 @@ abstract class UnmodifiableSetMixin<E> implements Set<E> { |
| /// Mixin class that implements a throwing version of all map operations that |
| /// change the Map. |
| abstract class UnmodifiableMapMixin<K, V> implements Map<K, V> { |
| - static _throw() { |
| + static /*=T*/ _throw/*<T>*/() { |
| throw new UnsupportedError("Cannot modify an unmodifiable Map"); |
| } |