BTree

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total578 of 3,73784%119 of 51676%10538110977413123
transformAndFilterLeaf(Object[], BiFunction, Object)1090%240%1313272711
reverseInSitu(Object[], int, boolean)651013%7112%45121501
reverse(int[], int, int)360%20%227711
buildMaximallyDense(BulkIterator, int, int, int, UpdateFunction)2431592%62480%61605201
findByIndex(Object[], int)247676%61266%61011801
replaceInSitu(Object[], int, Object)247475%61266%61011801
replaceInSitu(Object[], Comparator, Object, Object)232350%4233%3451101
transformAndFilter(Object[], BiFunction, Object)230%40%336611
sizeMapToSizes(int[])220%20%223311
buildLeafWithoutSizeTracking(BulkIterator, int, UpdateFunction)151550%3125%232601
height(Object[])15525%3125%235701
higher(Object[], Comparator, Object)150%20%222211
ceil(Object[], Comparator, Object)150%20%222211
isWellFormedReturnHeight(Comparator, Object[], boolean, Object, Object)1411088%82071%81573201
update(Object[], Object[], Comparator, UpdateFunction)139487%31986%21252801
lower(Object[], Comparator, Object)130%20%222211
floor(Object[], Comparator, Object)130%20%222211
treeIndexOfKey(Object[], int)92976%2880%261801
slice(Object[], Comparator, Object, Object, BTree.Dir)90%n/a111111
buildPerfectDenseWithoutSizeTracking(BulkIterator, int, UpdateFunction)810993%2880%2601601
slice(Object[], Comparator, Object, boolean, Object, boolean, BTree.Dir)85286%2880%2621001
compareWellFormed(Comparator, Object, Object)83480%41071%482701
buildRoot(BulkIterator, int, UpdateFunction)83380%2250%230601
slice(Object[], Comparator, int, int, BTree.Dir)81361%1150%121201
transform(Object[], Function)611094%21487%2912601
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
higherIndex(Object[], Comparator, Object)51066%1150%121501
accumulate(Object[], BiLongAccumulator, Object, Comparator, Object, long)410696%31986%31232601
build(BulkIterator, int, UpdateFunction)42083%1583%140601
lowerIndex(Object[], Comparator, Object)41173%1150%121401
checkedDenseSize(int)4969%1150%120201
isNodeWellFormed(Comparator, Object[], Object, Object)33191%2466%241801
BTree()30%n/a111111
isStopSentinel(long)675%1150%120101
sizeOnHeapOfLeaf(Object[])675%1150%121301
accumulateLeaf(Object[], BiLongAccumulator, Object, Comparator, Object, long)5198%1990%1611301
isWellFormed(Object[], Comparator)1090%1150%120101
updateLeaves(Object[], Object[], Comparator, UpdateFunction)285100%52100%02706701
transformAndFilterLeaf(Object[], Function)106100%24100%01302701
toArray(Object[], int, int, Object[], int)83100%3975%3701501
findIndex(Object[], Comparator, Object)68100%12100%0701501
appendBranch(StringBuilder, Object[])66100%6100%0401101
exponentialSearchWithUpperBound(Comparator, Object[], int, int, Object, Object)55100%8100%0501601
buildBalancedSizeMaps(int)51100%4100%0301101
sizeOnHeapOfPerfectTree(int, int)47100%2100%020601
exponentialSearch(Comparator, Object[], int, int, Object)45100%6100%0401301
apply(Object[], BiConsumer, Object)44100%6100%0401001
transformLeaf(Object[], Function)43100%6100%0401201
sizeOnHeapOf(Object[])38100%6100%040901
reverse(Object[], int, int)36100%2100%020701
buildLeaf(BulkIterator, int, UpdateFunction)35100%4100%030701
static {...}35100%n/a010901
sizeOnHeapOfPerfectTrees(int)34100%2100%020601
find(Object[], Comparator, Object)33100%4100%030901
sizeOfStructureOnHeap(Object[])32100%6100%040801
sizesToSizeMap(int[])26100%2100%020401
sizesToSizeMap(int[], int)25100%2100%020401
size(Object[])22100%2100%020401
hashCode(Object[])22100%2100%020401
iterator(Object[], int, int, BTree.Dir)21100%2100%020201
transformAndFilter(Object[], Function)21100%4100%030601
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
maxRootHeight(int)17100%2100%020301
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
buildPerfectDense(BulkIterator, int, UpdateFunction)12100%n/a010301
treeIndexOffsetOfChild(Object[], int)12100%2100%020301
toString(Object[])11100%n/a010101
appendBranchOrLeaf(StringBuilder, Object[])11100%2100%020101
isLeaf(Object[])10100%2100%020101
getKeyEnd(Object[])9100%2100%020301
shallowSize(Object[])9100%2100%020301
compareWithMaybeInfinity(Comparator, Object, 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
getChildCount(Object[])5100%n/a010101
lookupSizeMap(Object[], int)5100%n/a010101
childEndOffset(Object[])5100%n/a010101
appendLeaf(StringBuilder, 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
iterable(Object[])4100%n/a010101
iterable(Object[], BTree.Dir)4100%n/a010101
treeIndexOfBranchKey(Object[], int)4100%n/a010101
minHeight(int)4100%n/a010101
denseSize(int)4100%n/a010101
searchResultToComparison(int)4100%n/a010101
lambda$iterable$0(Object[], BTree.Dir)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