COSWriter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total472 of 2,62181%65 of 26475%6018981600757
doWriteSignature()1680%80%55252511
writeExternalSignature(byte[])640%60%44111111
getDataToSign()630%40%336611
write(FDFDocument)360%20%228811
getXRefRanges(List)186778%2675%2541901
visitFromDictionary(COSDictionary)1717291%72779%71834401
write(PDDocument, SignatureInterface)1518592%42686%41634901
fillGapsWithFreeEntries()1512489%21083%2732701
doWriteXRefInc(COSDocument, boolean)155377%3350%2441801
doWriteHeader(COSDocument)115182%1375%1311401
COSWriter(OutputStream, RandomAccessRead, Set)100%n/a113311
write(COSDocument)90%n/a113311
lambda$write$3(COSBase)81463%1150%121501
visitFromDocument(COSDocument)79092%41477%31012501
visitFromArray(COSArray)47494%11392%1812401
doWriteXRefTable()37996%2675%2512301
doWriteBody(COSDocument)33592%2466%2411401
getOutput()30%n/a111111
isNeedToBeUpdated(COSBase)2777%1150%121301
lambda$doWriteXRefTable$0(XReferenceEntry)990%1375%130101
doWriteBodyCompressed(COSDocument)237100%11593%1904801
static {...}112100%n/a0102301
COSWriter(OutputStream, RandomAccessRead)92100%n/a0102501
writeString(byte[], boolean, OutputStream)83100%18100%01002201
COSWriter(OutputStream, CompressParameters)76100%n/a0102101
addObjectToWrite(COSBase)71100%21890%21102101
doWriteObject(COSObjectKey, COSBase)65100%1583%1401601
doWriteTrailer(COSDocument)59100%3350%3401601
visitFromStream(COSStream)53100%2466%2401601
prepareIncrement()44100%3562%3501001
writeXrefEntry(XReferenceEntry)43100%2100%020901
getObjectKey(COSBase)33100%1583%140901
writeReference(COSBase)33100%n/a010701
writeXrefRange(long, long)22100%n/a010501
visitFromString(COSString)20100%2100%020601
doWriteIncrement()17100%n/a010301
doWriteObject(COSBase)16100%n/a010401
doWriteObjects()12100%2100%020301
lambda$getObjectKey$2(COSBase)12100%n/a010101
isCompress()11100%1375%130101
writeString(COSString, OutputStream)7100%n/a010201
COSWriter(OutputStream)6100%n/a010201
addXRefEntry(XReferenceEntry)6100%n/a010201
visitFromBoolean(COSBoolean)5100%n/a010201
visitFromFloat(COSFloat)5100%n/a010201
visitFromInt(COSInteger)5100%n/a010201
visitFromName(COSName)5100%n/a010201
visitFromNull(COSNull)5100%n/a010201
write(PDDocument)5100%n/a010201
writeString(byte[], OutputStream)5100%n/a010201
setOutput(OutputStream)4100%n/a010201
setStandardOutput(COSStandardOutputStream)4100%n/a010201
setStartxref(long)4100%n/a010201
getStandardOutput()3100%n/a010101
getStartxref()3100%n/a010101
getXRefEntries()3100%n/a010101
lambda$fillGapsWithFreeEntries$1(XReferenceEntry)3100%n/a010101