cast< R> метод
override
Предоставляет представление этой итерируемой последовательности как итерируемой последовательности экземпляров R.
Если эта итерируемая последовательность содержит только экземпляры R, все операции будут работать корректно. Если какая-либо операция попытается получить доступ к элементу, который не является экземпляром R, вместо этого при доступе будет выброшено исключение.
Если при создании нового объекта возвращённая итерируемая последовательность зависит от типа R, например при вызове toList, этот объект будет иметь тип R.
Реализация
Queue<R> cast<R>() => Queue.castFrom<E, R>(this);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-collection/ListQueue/cast.html