Lines Matching defs:nodeFactory
77 BstBalancePolicy<N> balancePolicy, BstNodeFactory<N> nodeFactory, @Nullable N root) {
80 checkNotNull(nodeFactory);
82 ? subTreeBeyondRangeToSide(range, balancePolicy, nodeFactory, RIGHT, root)
85 ? subTreeBeyondRangeToSide(range, balancePolicy, nodeFactory, LEFT, root)
87 return balancePolicy.combine(nodeFactory, lower, higher);
96 BstBalancePolicy<N> balancePolicy, BstNodeFactory<N> nodeFactory, BstSide side,
106 right = subTreeBeyondRangeToSide(range, balancePolicy, nodeFactory, LEFT, right);
109 left = subTreeBeyondRangeToSide(range, balancePolicy, nodeFactory, RIGHT, left);
114 return balancePolicy.balance(nodeFactory, root, left, right);
117 range, balancePolicy, nodeFactory, side, root.childOrNull(side));