不可修改的Int32x4ListView抽象 最终

Int32x4List视图不允许修改。

企图扩展或实现UnmodifiableInt32x4ListView的类会导致编译错误。

实现类型
可用的扩展
注解
  • @弃用('使用Int32x4List.asUnmodifiableView()代替')

构造函数

UnmodifiableInt32x4ListView(Int32x4List list)
工厂

属性

buffer ByteBuffer
返回与此对象关联的字节缓冲区。
无设置器继承
elementSizeInBytes int
返回此列表中每个元素表示形式中的字节数。
无设置器继承
first Int32x4
第一个元素。
获取器/设置器对继承
hashCode int
此对象的哈希码。
无设置器继承
isEmpty bool
此集合没有元素。
无设置器继承
isNotEmpty bool
此集合至少有一个元素。
无设置器继承
iterator Iterator<Int32x4>
一个新的Iterator,允许迭代此Iterable的元素。
无设置器继承
last Int32x4
最后元素。
获取器/设置器对继承
length int
此列表中的对象数。
获取器/设置器对继承
lengthInBytes int
返回此视图的长度,以字节为单位。
无设置器继承
offsetInBytes int
返回此视图底层数字缓冲区中的偏移量。
无设置器继承
reversed Iterable<Int32x4>
此列表中对象的反向Iterable
无设置器继承
runtimeType Type
对象的运行时类型表示。
无设置器继承
single Int32x4
检查此迭代器是否只有一个元素,并返回该元素。
无设置器继承

方法

add(Int32x4 value) → void
value 添加到列表末尾,扩展列表长度。
继承
addAll(Iterable<Int32x4> iterable) → void
iterable 中的所有对象追加到列表末尾。
继承
any(bool test(Int32x4 element)) bool
检查此可迭代对象是否有任何元素满足 test
继承
asMap() Map<int, Int32x4>
此列表不可修改的 Map 视图。
继承
asUnmodifiableView() Int32x4List
Int32x4List 的只读视图。
继承
cast<R>() List<R>
将此列表作为包含 R 实例的列表的视图返回。
继承
clear() → void
从列表中删除所有对象;列表长度变为零。
继承
contains(Object? element) bool
集合是否包含等于 element 的元素。
继承
elementAt(int index) Int32x4
返回第 index 个元素。
继承
every(bool test(Int32x4 element)) bool
检查此可迭代对象的每个元素是否都满足 test
继承
expand<T>(Iterable<T> toElements(Int32x4 element)) Iterable<T>
将此 Iterable 的每个元素展开为零个或多个元素。
继承
fillRange(int start, int end, [Int32x4? fillValue]) → void
使用fillValue重写元素范围。
继承
firstWhere(bool test(Int32x4 element), {Int32x4 orElse()?}) Int32x4
返回满足给定谓词的第一个元素。
继承
fold<T>(T initialValue, T combine(T previousValue, Int32x4 element)) → T
通过迭代将集合中的每个元素与现有值组合来减少集合到一个单一值。
继承
followedBy(Iterable<Int32x4> other) Iterable<Int32x4>
创建当前可迭代的懒加载连接和other的连接。
继承
forEach(void action(Int32x4 element)) → void
在迭代顺序中对可迭代的每个元素调用action
继承
getRange(int start, int end) Iterable<Int32x4>
创建一个迭代Iterable,它遍历元素的范围。
继承
indexOf(Int32x4 element, [int start = 0]) int
列表中element的第一个索引。
继承
indexWhere(bool test(Int32x4 element), [int start = 0]) int
列表中满足指定条件的第一个索引。
继承
insert(int index, Int32x4 element) → void
在此列表中位置index处插入element
继承
insertAll(int index, Iterable<Int32x4> iterable) → void
在此列表的位置index处插入iterable中的所有对象。
继承
join([String separator = ""]) String
将每个元素转换为String并将其连接起来。
继承
lastIndexOf(Int32x4 element, [int? start]) int
此列表中element的最后一个索引。
继承
lastIndexWhere(bool test(Int32x4 element), [int? start]) int
列表中满足提供条件的最后一个索引。
继承
lastWhere(bool test(Int32x4 element), {Int32x4 orElse()?}) Int32x4
满足给定谓词test的最后一个元素。
继承
map<T>(T toElement(Int32x4 e)) Iterable<T>
通过toElement修改的当前可迭代的元素。
继承
noSuchMethod (Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承
reduce (Int32x4 combine(Int32x4 value, Int32x4 element)) Int32x4
通过迭代结合集合的元素并使用提供的函数,将集合合并为一个单一值。
继承
remove (Object? value) bool
从列表中删除第一个出现的 value
继承
removeAt (int index) Int32x4
从列表中删除位置 index 处的对象。
继承
removeLast () Int32x4
从列表中删除并返回最后一个对象。
继承
removeRange (int start, int end) → void
从列表中删除一个元素范围。
继承
removeWhere (bool test(Int32x4 element)) → void
删除所有满足 test 的对象。
继承
replaceRange (int start, int end, Iterable<Int32x4> replacements) → void
使用 replacements 中的元素替换元素范围。
继承
retainWhere (bool test(Int32x4 element)) → void
删除所有不满足 test 的对象。
继承
setAll(int index, Iterable<Int32x4> iterable) → void
使用 iterable 中的对象覆盖元素。
继承
setRange(int start, int end, Iterable<Int32x4> iterable, [int skipCount = 0]) → void
将 iterable 的一些元素写入此列表的范围。
继承
shuffle([Random? random]) → void
随机打乱此列表的元素。
继承
singleWhere(bool test(Int32x4 element), {Int32x4 orElse()?}) Int32x4
满足 test 的单个元素。
继承
skip(int count) Iterable<Int32x4>
创建一个提供除前 count 个元素之外的所有元素的 Iterable
继承
skipWhile(bool test(Int32x4 value)) Iterable<Int32x4>
创建一个在满足 test 时跳过前导元素的 Iterable
继承
sort([int compare(Int32x4 a, Int32x4 b)?]) → void
按照由 compare 函数指定的顺序对列表进行排序。
继承
sublist(int start, [int? end]) Int32x4List
返回一个包含从 startend 元素的新列表。
继承
take(int count) Iterable<Int32x4>
创建一个懒加载的可迭代对象,包含此可迭代对象前 count 个元素。
继承
takeWhile(bool test(Int32x4 value)) Iterable<Int32x4>
创建一个懒加载的可迭代对象,包含满足 test 的前导元素。
继承
toList({bool growable = true}) List<Int32x4>
创建一个包含此 Iterable 元素的 List
继承
toSet() Set<Int32x4>
创建一个包含与此可迭代对象相同元素的新 Set
继承
toString() String
此对象的字符串表示。
继承
where(bool test(Int32x4 element)) Iterable<Int32x4>
创建一个新的懒可迭代对象,包含所有满足谓词 test 的元素。
继承
whereType<T>() Iterable<T>
创建一个新的懒可迭代对象,包含所有类型为 T 的元素。
继承

运算符

operator +(List<Int32x4> other) List<Int32x4>
返回此列表与 other 的连接。
继承
操作符 ==(Object other) bool
相等操作符。
继承
操作符 [](int index) Int32x4
给定列表中位于index的对象。
继承
操作符 []=(int index, Int32x4 value) → void
将列表中index处的值设置为value
继承