BTree

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,705 of 3,73754%268 of 51648%19638132277437123
buildMaximallyDense(BulkIterator, int, int, int, UpdateFunction)19914041%201033%1316265201
isWellFormedReturnHeight(Comparator, Object[], boolean, Object, Object)1240%280%1515323211
buildPerfectDenseWithoutSizeTracking(BulkIterator, int, UpdateFunction)1170%100%66161611
transformAndFilterLeaf(Object[], BiFunction, Object)1090%240%1313272711
accumulate(Object[], BiLongAccumulator, Object, Comparator, Object, long)991110%2114%1112242601
replaceInSitu(Object[], int, Object)980%180%1010181811
reverseInSitu(Object[], int, boolean)750%80%55151511
toArray(Object[], int, int, Object[], int)681518%1118%67111501
appendBranch(StringBuilder, Object[])660%60%44111111
compareWellFormed(Comparator, Object, Object)420%140%887711
apply(Object[], BiConsumer, Object)36818%5116%3471001
reverse(Object[], int, int)360%20%227711
reverse(int[], int, int)360%20%227711
findByIndex(Object[], int)356565%9950%81031801
isNodeWellFormed(Comparator, Object[], Object, Object)340%60%448811
buildLeafWithoutSizeTracking(BulkIterator, int, UpdateFunction)300%40%336611
update(Object[], Object[], Comparator, UpdateFunction)287973%61672%41292801
replaceInSitu(Object[], Comparator, Object, Object)232350%4233%3451101
transformAndFilter(Object[], BiFunction, Object)230%40%336611
hashCode(Object[])220%20%224411
sizeMapToSizes(int[])220%20%223311
buildLeaf(BulkIterator, int, UpdateFunction)201542%3125%233701
height(Object[])200%40%337711
sizeOfStructureOnHeap(Object[])191340%3350%243801
treeIndexOfKey(Object[], int)162257%6440%564801
transform(Object[], Function)1510187%61062%4942601
lowerIndex(Object[], Comparator, Object)150%20%224411
higher(Object[], Comparator, Object)150%20%222211
ceil(Object[], Comparator, Object)150%20%222211
lower(Object[], Comparator, Object)130%20%222211
floor(Object[], Comparator, Object)130%20%222211
checkedDenseSize(int)130%20%222211
find(Object[], Comparator, Object)122163%1375%133901
maxRootHeight(int)12529%1150%121301
buildPerfectDense(BulkIterator, int, UpdateFunction)120%n/a113311
toString(Object[])110%n/a111111
appendBranchOrLeaf(StringBuilder, Object[])110%20%221111
isWellFormed(Object[], Comparator)110%20%221111
transformAndFilter(Object[], Function)91257%1375%132601
slice(Object[], Comparator, Object, Object, BTree.Dir)90%n/a111111
shallowSize(Object[])90%20%223311
slice(Object[], Comparator, Object, boolean, Object, boolean, BTree.Dir)85286%2880%2621001
buildRoot(BulkIterator, int, UpdateFunction)83380%2250%230601
iterator(Object[], int, int, BTree.Dir)81361%1150%121201
slice(Object[], Comparator, int, int, BTree.Dir)81361%1150%121201
findIndex(Object[], Comparator, Object)66291%21083%2711501
reverseInSitu(Object[])60%n/a112211
iterable(Object[], int, int, BTree.Dir)60%n/a111111
lambda$iterable$1(Object[], int, int, BTree.Dir)60%n/a111111
exponentialSearchWithUpperBound(Comparator, Object[], int, int, Object, Object)55090%1787%1511601
accumulateLeaf(Object[], BiLongAccumulator, Object, Comparator, Object, long)54790%3770%3611301
higherIndex(Object[], Comparator, Object)51066%1150%121501
compareWithMaybeInfinity(Comparator, Object, Object)5444%1150%121301
getChildCount(Object[])50%n/a111111
appendLeaf(StringBuilder, Object[])50%n/a111111
build(BulkIterator, int, UpdateFunction)42083%1583%140601
iterable(Object[])40%n/a111111
iterable(Object[], BTree.Dir)40%n/a111111
treeIndexOfBranchKey(Object[], int)40%n/a111111
lambda$iterable$0(Object[], BTree.Dir)40%n/a111111
BTree()30%n/a111111
isStopSentinel(long)675%1150%120101
sizeOnHeapOfLeaf(Object[])675%1150%121301
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
sizeOnHeapOf(Object[])38100%6100%040901
static {...}35100%n/a010901
sizeOnHeapOfPerfectTrees(int)34100%2100%020601
sizesToSizeMap(int[])26100%2100%020401
sizesToSizeMap(int[], int)25100%2100%020401
size(Object[])22100%2100%020401
applyLeaf(Object[], BiConsumer, Object)20100%2100%020501
fastBuilder()19100%2100%020601
transformCopyBranchHelper(Object[], int, int, int)18100%n/a010401
iterator(Object[], BTree.Dir)17100%2100%020201
slice(Object[], Comparator, BTree.Dir)17100%2100%020201
sizeOfBranch(Object[])16100%n/a010201
getLeafKeyEnd(Object[])15100%2100%020201
sizeOfLeaf(Object[])15100%2100%020201
depth(Object[])15100%2100%020501
equals(Object[], Object[])15100%4100%030101
heightAtSize2n(int, int)14100%n/a010201
exponentialSearchForMaybeInfinity(Comparator, Object[], int, int, Object)14100%2100%020301
floorIndex(Object[], Comparator, Object)13100%1150%120401
ceilIndex(Object[], Comparator, Object)13100%1150%120401
find(Object[], Object, Comparator)13100%n/a010301
treeIndexOffsetOfChild(Object[], int)12100%2100%020301
isLeaf(Object[])10100%2100%020101
getKeyEnd(Object[])9100%2100%020301
build(Collection, UpdateFunction)8100%n/a010101
toArray(Object[], Object[], int)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
sizeMap(Object[])8100%n/a010101
singleton(Object)7100%n/a010101
getBranchKeyEnd(Object[])7100%n/a010101
isEmpty(Object[])7100%2100%020101
shallowSizeOfBranch(Object[])7100%n/a010101
accumulate(Object[], LongAccumulator, long)7100%n/a010101
update(Object[], Object[], Comparator)6100%n/a010101
getSizeMap(Object[])6100%n/a010101
builder(Comparator, int)6100%n/a010101
getChildEnd(Object[])5100%n/a010101
lookupSizeMap(Object[], int)5100%n/a010101
childEndOffset(Object[])5100%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
minHeight(int)4100%n/a010101
denseSize(int)4100%n/a010101
searchResultToComparison(int)4100%n/a010101
getChildStart(Object[])3100%n/a010101
childOffset(Object[])3100%n/a010101
isSimple(UpdateFunction)3100%n/a010101
empty()100%n/a010101
treeIndexOfLeafKey(int)100%n/a010101