COSParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total937 of 3,07769%183 of 46860%136294214690956
readUntilEndStream(EndstreamFilterStream)1380%300%1616323211
checkPagesDictionary(COSDictionary, Set)930%180%1010242411
parseHeader(String, String)865639%17729%1213193401
parseCOSStream(COSDictionary)836041%18625%1213152801
parseFileObject(Long, COSObjectKey)788150%141041%1113143801
prepareDecryption()751011%6225%45182201
getLength(COSBase)52813%10216%67151801
getObjectOffset(COSObjectKey, boolean)401324%10216%6771101
getStartxrefOffset()387365%6650%5762101
validateStreamLength(long)383950%4450%45102101
retrieveTrailer()374454%9535%78102401
checkPages(COSDictionary)18830%4233%344701
readLine()173265%5550%4631101
getBruteForceParser()140%20%223311
parseObjectStreamObject(long, COSObjectKey)125682%3350%2441801
init(RandomAccessStreamCache.StreamCacheCreateFunction)101356%1150%124801
getObjectFromPool(COSObjectKey)10844%1150%121301
lastIndexOf(char[], byte[], int)93479%2675%2531301
static {...}822096%n/a0131801
parseCOSName()89592%11392%1823001
setEOFLookupRange(int)70%20%223311
parseDirObject()618996%22893%22013901
readObjectNumber()61368%2250%231401
readGenerationNumber()61266%2250%231401
getObjectKey(long, int)56092%2880%2601001
parseObjectDynamically(COSObjectKey, boolean)54289%4660%4621201
setLenient(boolean)5758%1150%121401
getEncryption()5654%1150%121301
getAccessPermission()5654%1150%121301
parseFDFHeader()50%n/a111111
lambda$static$0(String)50%n/a112211
lambda$decodeBuffer$4()40%n/a112211
isString(byte[])33391%1375%132801
getSecurityHandler()30%n/a111111
lambda$parseObjectStreamObject$3(long)30%n/a111111
parseCOSArray()182100%12996%11603801
readUntilEndOfCOSDictionary()107100%38100%02001901
parseCOSDictionary(boolean)94100%10100%0602801
parseCOSDictionaryValue()90100%12100%0702401
parseCOSHexString()81100%26100%01401801
COSParser(RandomAccessRead, String, InputStream, String, RandomAccessStreamCache.StreamCacheCreateFunction)80100%n/a0102501
parseCOSNumber()76100%18100%01001401
parseCOSDictionaryNameValuePair(COSDictionary)56100%1990%1601301
isString(char[])36100%4100%030801
dereferenceCOSObject(COSObject)30100%2250%230901
isHexDigit(char)19100%10100%060101
decodeBuffer(ByteArrayOutputStream)17100%n/a010401
lambda$parseObjectStreamObject$2(Map, Map.Entry)10100%n/a010101
COSParser(RandomAccessRead, String, InputStream, String)8100%n/a010201
COSParser(RandomAccessRead)7100%n/a010201
createRandomAccessReadView(long, long)6100%n/a010101
parseCOSLiteralString()6100%n/a010101
readObjectMarker()5100%n/a010201
parsePDFHeader()5100%n/a010101
lambda$parseObjectStreamObject$1(Long)4100%n/a010101
isLenient()3100%n/a010101