BTree

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,513 of 3,73732%349 of 51632%26238149077471123
buildMaximallyDense(BulkIterator, int, int, int, UpdateFunction)3390%300%1616525211
isWellFormedReturnHeight(Comparator, Object[], boolean, Object, Object)1240%280%1515323211
buildPerfectDenseWithoutSizeTracking(BulkIterator, int, UpdateFunction)1170%100%66161611
transformAndFilterLeaf(Object[], BiFunction, Object)1090%240%1313272711
transform(Object[], Function)1041210%13318%79222601
accumulate(Object[], BiLongAccumulator, Object, Comparator, Object, long)991110%2114%1112242601
replaceInSitu(Object[], int, Object)980%180%1010181811
toArray(Object[], int, int, Object[], int)830%120%77151511
reverseInSitu(Object[], int, boolean)750%80%55151511
findByIndex(Object[], int)742626%13527%910121801
appendBranch(StringBuilder, Object[])660%60%44111111
exponentialSearchWithUpperBound(Comparator, Object[], int, int, Object, Object)550%80%55161611
replaceInSitu(Object[], Comparator, Object, Object)460%60%44111111
update(Object[], Object[], Comparator, UpdateFunction)456257%101254%612122801
compareWellFormed(Comparator, Object, Object)420%140%887711
buildRoot(BulkIterator, int, UpdateFunction)410%40%336611
treeIndexOfKey(Object[], int)380%100%668811
findIndex(Object[], Comparator, Object)373145%7541%4791501
apply(Object[], BiConsumer, Object)36818%5116%3471001
reverse(Object[], int, int)360%20%227711
reverse(int[], int, int)360%20%227711
isNodeWellFormed(Comparator, Object[], Object, Object)340%60%448811
slice(Object[], Comparator, Object, boolean, Object, boolean, BTree.Dir)303050%7330%5651001
buildLeafWithoutSizeTracking(BulkIterator, int, UpdateFunction)300%40%336611
sizeOnHeapOf(Object[])271128%4233%345901
sizesToSizeMap(int[])260%20%224411
sizesToSizeMap(int[], int)250%20%224411
transformAndFilter(Object[], BiFunction, Object)230%40%336611
hashCode(Object[])220%20%224411
sizeMapToSizes(int[])220%20%223311
slice(Object[], Comparator, int, int, BTree.Dir)210%20%222211
buildLeaf(BulkIterator, int, UpdateFunction)201542%3125%233701
height(Object[])200%40%337711
sizeOfStructureOnHeap(Object[])191340%3350%243801
transformCopyBranchHelper(Object[], int, int, int)180%n/a114411
maxRootHeight(int)170%20%223311
size(Object[])16627%1150%122401
sizeOfBranch(Object[])160%n/a112211
lowerIndex(Object[], Comparator, Object)150%20%224411
higherIndex(Object[], Comparator, Object)150%20%225511
higher(Object[], Comparator, Object)150%20%222211
ceil(Object[], Comparator, Object)150%20%222211
depth(Object[])150%20%225511
equals(Object[], Object[])150%40%331111
exponentialSearchForMaybeInfinity(Comparator, Object[], int, int, Object)140%20%223311
lower(Object[], Comparator, Object)130%20%222211
floorIndex(Object[], Comparator, Object)130%20%224411
floor(Object[], Comparator, Object)130%20%222211
checkedDenseSize(int)130%20%222211
find(Object[], Comparator, Object)122163%1375%133901
buildPerfectDense(BulkIterator, int, UpdateFunction)120%n/a113311
treeIndexOffsetOfChild(Object[], int)120%20%223311
toString(Object[])110%n/a111111
appendBranchOrLeaf(StringBuilder, Object[])110%20%221111
isWellFormed(Object[], Comparator)110%20%221111
build(BulkIterator, int, UpdateFunction)91562%2466%241601
transformAndFilter(Object[], Function)91257%1375%132601
slice(Object[], Comparator, Object, Object, BTree.Dir)90%n/a111111
shallowSize(Object[])90%20%223311
compareWithMaybeInfinity(Comparator, Object, Object)90%20%223311
iterator(Object[], int, int, BTree.Dir)81361%1150%121201
toArray(Object[], Object[], int)80%n/a111111
sizeMap(Object[])80%n/a111111
sizeOnHeapOfLeaf(Object[])80%20%223311
getBranchKeyEnd(Object[])70%n/a111111
shallowSizeOfBranch(Object[])70%n/a111111
iterator(Object[], BTree.Dir)61164%1150%121201
slice(Object[], Comparator, BTree.Dir)61164%1150%121201
reverseInSitu(Object[])60%n/a112211
iterable(Object[], int, int, BTree.Dir)60%n/a111111
getSizeMap(Object[])60%n/a111111
lambda$iterable$1(Object[], int, int, BTree.Dir)60%n/a111111
accumulateLeaf(Object[], BiLongAccumulator, Object, Comparator, Object, long)54790%3770%3611301
getChildEnd(Object[])50%n/a111111
getChildCount(Object[])50%n/a111111
lookupSizeMap(Object[], int)50%n/a111111
childEndOffset(Object[])50%n/a111111
appendLeaf(StringBuilder, Object[])50%n/a111111
iterable(Object[])40%n/a111111
iterable(Object[], BTree.Dir)40%n/a111111
treeIndexOfBranchKey(Object[], int)40%n/a111111
minHeight(int)40%n/a111111
denseSize(int)40%n/a111111
searchResultToComparison(int)40%n/a111111
lambda$iterable$0(Object[], BTree.Dir)40%n/a111111
getKeyEnd(Object[])3666%1150%121301
BTree()30%n/a111111
getChildStart(Object[])30%n/a111111
childOffset(Object[])30%n/a111111
isStopSentinel(long)675%1150%120101
treeIndexOfLeafKey(int)0%n/a111111
isLeaf(Object[])990%1150%120101
updateLeaves(Object[], Object[], Comparator, UpdateFunction)285100%52100%02706701
transformAndFilterLeaf(Object[], Function)106100%24100%01302701
buildBalancedSizeMaps(int)51100%4100%0301101
sizeOnHeapOfPerfectTree(int, int)47100%2100%020601
exponentialSearch(Comparator, Object[], int, int, Object)45100%6100%0401301
transformLeaf(Object[], Function)43100%6100%0401201
static {...}35100%n/a010901
sizeOnHeapOfPerfectTrees(int)34100%2100%020601
applyLeaf(Object[], BiConsumer, Object)20100%2100%020501
fastBuilder()19100%2100%020601
getLeafKeyEnd(Object[])15100%2100%020201
sizeOfLeaf(Object[])15100%2100%020201
heightAtSize2n(int, int)14100%n/a010201
ceilIndex(Object[], Comparator, Object)13100%1150%120401
find(Object[], Object, Comparator)13100%n/a010301
build(Collection, UpdateFunction)8100%n/a010101
accumulate(Object[], LongAccumulator, Comparator, Object, long)8100%n/a010101
accumulate(Object[], BiLongAccumulator, Object, long)8100%n/a010101
treeSize2n(int, int)8100%n/a010101
singleton(Object)7100%n/a010101
isEmpty(Object[])7100%2100%020101
accumulate(Object[], LongAccumulator, long)7100%n/a010101
update(Object[], Object[], Comparator)6100%n/a010101
builder(Comparator, int)6100%n/a010101
builder(Comparator)5100%n/a010101
applyValue(Object, BiConsumer, Object)5100%n/a010201
apply(Object[], Consumer)5100%n/a010201
build(Collection)4100%n/a010101
iterator(Object[])4100%n/a010101
isSimple(UpdateFunction)3100%n/a010101
empty()100%n/a010101