LinkedListEntry<E extends LinkedListEntry<E>> class 抽象 混入

可以作为LinkedList元素的对象。

LinkedList的所有元素都必须扩展此类。该类提供了将元素在LinkedList中连接在一起的内部链接,以及一个引用当前元素的LinkedList本身。

条目最多可以存在于一个LinkedList中。当一个条目在LinkedList中时,list属性指向该LinkedList,否则list属性为null

创建时,条目不在任何LinkedList中。

构造函数

LinkedListEntry()

属性

hashCode int
此对象的哈希码。
no setterinherited
list LinkedList<E>?
包含此元素的LinkedList。
no setter
next → E?
在其LinkedList中位于此元素之后的元素。
no setter
previous → E?
在其LinkedList中位于此元素之前的元素。
no setter
runtimeType Type
对象运行时类型的表示。
no setterinherited

方法

insertAfter(E entry) → void
在此元素所在的LinkedList中将元素插入在此元素之后。
insertBefore(E entry) → void
在此元素所在的LinkedList中将元素插入在此元素之前。
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
inherited
toString() String
此对象的字符串表示形式。
inherited
从LinkedList中取消链接元素。

运算符

operator ==(Object other) bool
相等运算符。
inherited