MCPcopy Index your code
hub / github.com/clojure/clojure / red

Method red

src/jvm/clojure/lang/PersistentTreeMap.java:481–491  ·  view source on GitHub ↗
(Object key, Object val, Node left, Node right)

Source from the content-addressed store, hash-verified

479}
480
481static Red red(Object key, Object val, Node left, Node right){
482 if(left == null && right == null)
483 {
484 if(val == null)
485 return new Red(key);
486 return new RedVal(key, val);
487 }
488 if(val == null)
489 return new RedBranch(key, left, right);
490 return new RedBranchVal(key, val, left, right);
491}
492
493static Black black(Object key, Object val, Node left, Node right){
494 if(left == null && right == null)

Callers 13

removeMethod · 0.95
appendMethod · 0.95
balanceLeftDelMethod · 0.95
balanceRightDelMethod · 0.95
leftBalanceMethod · 0.95
rightBalanceMethod · 0.95
addLeftMethod · 0.80
addRightMethod · 0.80
removeLeftMethod · 0.80
removeRightMethod · 0.80
replaceMethod · 0.80
balanceLeftMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected