(Node<K, V> node, Node<K, V> newNode)
| 1703 | } |
| 1704 | |
| 1705 | private void attachToRight(Node<K, V> node, Node<K, V> newNode) { |
| 1706 | newNode.parent = node; |
| 1707 | // - node.right==null - attach here |
| 1708 | node.right = newNode; |
| 1709 | newNode.prev = node; |
| 1710 | Node<K, V> successor = node.next; |
| 1711 | newNode.next = successor; |
| 1712 | if (successor != null) { |
| 1713 | successor.prev = newNode; |
| 1714 | } |
| 1715 | node.next = newNode; |
| 1716 | } |
| 1717 | |
| 1718 | private Node<K, V> createNode(K keyObj, V value) { |
| 1719 | Node<K, V> node = new Node<K, V>(); |