VectoredReadUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total577 of 5770%50 of 500%45451271272020
validateAndSortRanges(List, Optional)1200%160%99232311
readInDirectBuffer(FileRange, ByteBuffer, Function4RaisingIOE)860%60%44212111
mergeSortedRanges(List, int, int, int)560%60%44101011
readRangeFrom(PositionedReadable, FileRange, IntFunction, Consumer)540%20%22151511
isOrderedDisjoint(List, int, int)520%80%559911
readNonByteBufferPositionedReadable(PositionedReadable, FileRange, ByteBuffer)330%20%228811
validateRangeRequest(FileRange)310%40%335511
sliceTo(ByteBuffer, long, FileRange)270%n/a117711
readVectored(PositionedReadable, List, IntFunction, Consumer)210%20%224411
roundUp(long, int)190%20%224411
roundDown(long, int)120%20%223311
sortRangeList(List)110%n/a113311
lambda$readNonByteBufferPositionedReadable$1(PositionedReadable, Long, byte[], Integer, Integer)110%n/a112211
lambda$static$0(ByteBuffer)80%n/a112211
sortRanges(List)70%n/a111111
readVectored(PositionedReadable, List, IntFunction)60%n/a112211
readRangeFrom(PositionedReadable, FileRange, IntFunction)60%n/a111111
VectoredReadUtils()60%n/a112211
static {...}60%n/a113311
validateVectoredReadRanges(List)50%n/a112211