MCPcopy Create free account
hub / github.com/GateNLP/gate-core / rotateRight

Method rotateRight

src/main/java/gate/util/RBTreeMap.java:1261–1276  ·  view source on GitHub ↗

From CLR

(Entry<K,V> p)

Source from the content-addressed store, hash-verified

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 **/

Callers 2

fixAfterInsertionMethod · 0.95
fixAfterDeletionMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected