PackParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total365 of 2,26183%56 of 20372%4916680540361
firstChildOf(PackedObjectInfo)452131%13318%79152101
readPackFooter()328271%31178%3852401
resolveDeltas(PackParser.DeltaVisit, int, PackParser.ObjectTypeAndSize, ProgressMonitor)3113781%3770%3663601
resolveDeltas(PackedObjectInfo, ProgressMonitor)304962%2466%2461901
checkObjectCollision(PackedObjectInfo)298574%2675%2552001
resolveDeltasWithExternalBases(ProgressMonitor)2611581%61062%5973201
readPackHeader()247776%4866%3731901
processDeltas(ProgressMonitor)245469%2675%2551701
checkIfTooLarge(int, long)203160%2777%2641001
fill(PackParser.Source, int)167882%5964%4932101
readObjectHeader(PackParser.ObjectTypeAndSize)1512789%1787%1633101
checkObjectCollision(AnyObjectId, int, byte[])151651%1150%123701
indexOneObject()1425294%1990%1736001
parse(ProgressMonitor, ProgressMonitor)1010691%41275%4933801
setObjectChecking(boolean)100%20%222211
resolveDeltas(ProgressMonitor)62177%1375%132701
getSortedObjectList(Comparator)61976%1150%121501
getNewObjectIds()4660%1150%121301
onEndDelta()40%n/a111111
isExpectDataAfterPackFooter()30%n/a111111
whole(long, int, long)13899%21285%2813901
sync()65100%6100%0401301
PackParser(ObjectDatabase, InputStream)52100%n/a0101501
verifySafeObject(AnyObjectId, int, byte[])42100%4100%0301101
readFrom(PackParser.Source)27100%2100%020401
checkObjectCollision()22100%4100%030501
inflateAndReturn(PackParser.Source, long)21100%n/a010401
growEntries(int)19100%n/a010401
addObjectAndTrack(PackedObjectInfo)19100%2100%020401
reverse(PackParser.UnresolvedDelta)17100%2100%020701
removeBaseById(AnyObjectId)13100%2100%020201
use(int)13100%n/a010301
newInfo(AnyObjectId, PackParser.UnresolvedDelta, ObjectId)13100%2100%020401
inflateAndSkip(PackParser.Source, long)13100%n/a010301
setNeedNewObjectIds(boolean)12100%2100%020401
openDatabase(PackedObjectInfo, PackParser.ObjectTypeAndSize)11100%n/a010301
openDatabase(PackParser.UnresolvedDelta, PackParser.ObjectTypeAndSize)11100%n/a010301
getBaseObjectIds()10100%2100%020301
endInput()10100%n/a010301
inflate(PackParser.Source, long)8100%n/a010201
needNewObjectIds()7100%2100%020101
streamPosition()7100%n/a010101
getObject(int)5100%n/a010101
parse(ProgressMonitor)5100%n/a010101
setAllowThin(boolean)4100%n/a010201
setCheckObjectCollisions(boolean)4100%n/a010201
setNeedBaseObjectIds(boolean)4100%n/a010201
setCheckEofAfterPackFooter(boolean)4100%n/a010201
setExpectDataAfterPackFooter(boolean)4100%n/a010201
setObjectChecker(ObjectChecker)4100%n/a010201
setLockMessage(String)4100%n/a010201
setMaxObjectSizeLimit(long)4100%n/a010201
getReceivedPackStatistics()4100%n/a010101
setExpectedObjectCount(long)4100%n/a010201
isAllowThin()3100%n/a010101
isCheckObjectCollisions()3100%n/a010101
isCheckEofAfterPackFooter()3100%n/a010101
getLockMessage()3100%n/a010101
getObjectCount()3100%n/a010101
buffer()3100%n/a010101
getPackSize()100%n/a010101