cast< T> method
- @override
override
Provides a view of this iterable as an iterable of R
instances.
If this iterable only contains instances of R
, all operations
will work correctly. If any operation tries to access an element
that is not an instance of R
, the access will throw instead.
When the returned iterable creates a new object that depends on
the type R
, e.g., from toList, it will have exactly the type R
.
Implementation
@override
// TODO: Dart 2.0 requires this method to be implemented.
// ignore: override_on_non_overriding_method
Iterable<T> cast<T>() {
throw new UnimplementedError("cast");
}