COSParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total811 of 3,22174%133 of 38465%113238136661146
parseXref(long)9919866%152158%1319156001
findObjectKey(COSObjectKey, long, Map)8711456%141246%1014163801
parseFileObject(Long, COSObjectKey)8612659%91562%71373401
parseXrefTable(long)7815165%91765%914195701
parseCOSStream(COSDictionary)778251%101050%71192601
parseHeader(String, String)759856%141041%1013153401
getLength(COSBase)573034%4866%4781901
parseTrailer()336064%8642%6862301
getStartxrefOffset()3110276%21083%2722101
calculateXRefFixedOffset(long)262952%2250%234901
getObjectOffset(COSObjectKey, boolean)254664%6650%4731101
validateStreamLength(long)215170%1375%1321301
parseObjectStreamObject(long, COSObjectKey)208080%3770%2642001
prepareDecryption()197479%1787%1532201
checkXRefStreamOffset(long)195473%4660%4651901
readUntilEndStream(EndstreamFilterStream)813094%52583%51623201
retrieveTrailer()88491%41275%4932701
setEOFLookupRange(int)70%20%223311
checkPagesDictionary(COSDictionary, Set)59695%61266%61022401
checkPages(COSDictionary)52180%2466%241701
setLenient(boolean)5758%1150%121401
getEncryption()5654%1150%121301
getAccessPermission()5654%1150%121301
checkXRefOffset(long)42987%2675%2521101
parseObjectDynamically(COSObjectKey, boolean)34493%2880%2611201
validateXrefOffsets(Map)11798%21487%2912601
getBruteForceParser()2496%1375%130401
static {...}166100%n/a010701
COSParser(RandomAccessRead, String, InputStream, String)64100%n/a0102001
COSParser(RandomAccessRead)55100%n/a0101701
lastIndexOf(char[], byte[], int)43100%8100%0501301
isString(byte[])36100%4100%030801
isString(char[])36100%4100%030801
parseXrefObjStream(long, boolean)27100%n/a010701
checkXrefOffsets()24100%1375%130901
parseXrefStream(COSStream, long, boolean)23100%2100%020601
dereferenceCOSObject(COSObject)20100%2100%020501
parseStartXref()16100%1150%120601
lambda$validateXrefOffsets$2(Map, Map.Entry)10100%n/a010101
createRandomAccessReadView(long, long)6100%n/a010101
lambda$validateXrefOffsets$1(Map, Map.Entry)6100%n/a010101
parsePDFHeader()5100%n/a010101
parseFDFHeader()5100%n/a010101
lambda$parseObjectStreamObject$0(Long)4100%n/a010101
isLenient()3100%n/a010101
resetTrailerResolver()100%n/a010101