From CLR
(Entry<K,V> p)
| 1259 | |
| 1260 | /** From CLR **/ |
| 1261 | private void rotateRight(Entry<K,V> p) { |
| 1262 | Entry<K,V> l = p.left; |
| 1263 | p.left = l.right; |
| 1264 | |
| 1265 | if (l.right != null) l.right.parent = p; |
| 1266 | l.parent = p.parent; |
| 1267 | |
| 1268 | if (p.parent == null) |
| 1269 | root = l; |
| 1270 | else if (p.parent.right == p) |
| 1271 | p.parent.right = l; |
| 1272 | else p.parent.left = l; |
| 1273 | |
| 1274 | l.right = p; |
| 1275 | p.parent = l; |
| 1276 | } |
| 1277 | |
| 1278 | |
| 1279 | /** From CLR **/ |
no outgoing calls
no test coverage detected