Home | History | Annotate | Download | only in collect

Lines Matching defs:balancePolicy

94     BstBalancePolicy<N> balancePolicy = mutationRule.getBalancePolicy();
103 result = result.lift(prefix.getTip(), path.getSideOfExtension(), nodeFactory, balancePolicy);
163 N root, BstNodeFactory<N> nodeFactory, BstBalancePolicy<N> balancePolicy) {
166 checkNotNull(balancePolicy);
169 extractMin(root.getChild(LEFT), nodeFactory, balancePolicy);
170 return subResult.lift(root, LEFT, nodeFactory, balancePolicy);
181 N root, BstNodeFactory<N> nodeFactory, BstBalancePolicy<N> balancePolicy) {
184 checkNotNull(balancePolicy);
187 extractMax(root.getChild(RIGHT), nodeFactory, balancePolicy);
188 return subResult.lift(root, RIGHT, nodeFactory, balancePolicy);
199 BstNodeFactory<N> nodeFactory, BstBalancePolicy<N> balancePolicy) {
202 checkNotNull(balancePolicy);
206 return balancePolicy.balance(nodeFactory, root,
207 insertMin(root.childOrNull(LEFT), entry, nodeFactory, balancePolicy),
217 BstNodeFactory<N> nodeFactory, BstBalancePolicy<N> balancePolicy) {
220 checkNotNull(balancePolicy);
224 return balancePolicy.balance(nodeFactory, root, root.childOrNull(LEFT),
225 insertMax(root.childOrNull(RIGHT), entry, nodeFactory, balancePolicy));