initNode method

void initNode(
  1. N node
)

初始化节点

Implementation

void initNode(N node) {
  assert(
    _length == 0 && _first == null && _last == null,
    'ElLinkedList Error: 初始化节点出现错误,链表内部状态不一致!\n'
    'length: $length\n' // coverage:ignore-line
    'first: $first\n' // coverage:ignore-line
    'last: $last\n', // coverage:ignore-line
  );
  node.mount(this, null, null);
  _first = node;
  _last = node;
}