(Node<K, V> toDelete, Node<K, V> toConnect)
| 2134 | } |
| 2135 | |
| 2136 | private void attachToParentNoFixup(Node<K, V> toDelete, Node<K, V> toConnect) { |
| 2137 | // assert toConnect!=null |
| 2138 | Node<K,V> parent = toDelete.parent; |
| 2139 | toConnect.parent = parent; |
| 2140 | if (parent == null) { |
| 2141 | root = toConnect; |
| 2142 | } else if (toDelete == parent.left) { |
| 2143 | parent.left = toConnect; |
| 2144 | } else { |
| 2145 | parent.right = toConnect; |
| 2146 | } |
| 2147 | } |
| 2148 | |
| 2149 | private void attachToParent(Node<K, V> toDelete, Node<K, V> toConnect) { |
| 2150 | // assert toConnect!=null |
no outgoing calls
no test coverage detected