| getTestData() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
| getTestDataForAffineTransformOpCompatibility() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testGroupLayerRead() |  | 0% | | n/a | 1 | 1 | 63 | 63 | 1 | 1 |
| test16bitLr16AndZIPPredictor() |  | 0% | | n/a | 1 | 1 | 34 | 34 | 1 | 1 |
| testGrayAlphaLayers() |  | 0% |  | 0% | 3 | 3 | 21 | 21 | 1 | 1 |
| testThumbnailReadingOutOfBounds() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| unsupportedDimensionsPSD() |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| testReadLayersExplicitType() |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| unsupportedDimensionsPSB() |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| directoryResourceSizeExceedsInput() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| negativeLayerMaskInfiniteLoop() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| negativeRLEByteCount() |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
| testThumbnailReadingNoInput() |  | 0% | | n/a | 1 | 1 | 22 | 22 | 1 | 1 |
| createLayer(long, int, byte[]) |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| testImageTypesLayers() |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| testReadLayersExplicitDestination() |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
| createLayeredPSD(byte[]) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| negativeAdditionalLayerInfoLengthInfiniteLoop() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| rleByteCountsExceedsInput() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| test32bitLr32AndZIPPredictor() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| validDimensionsPSBExceedingPSDLimit() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| negativeColorDataLength() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testThumbnailReadListeners() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testReadLayers() |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| lambda$testBrokenPackBitsThrowsEOFException$1() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testReadUnicodeLayerName() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testThumbnailReading() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| layerExtraDataSizeTooSmall() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| negativeLayerBlendingDataSize() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testThumbnailDimensions() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| readTinyInputDeclaringHugeDimensionsIsRejectedBeforeAllocation() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| writeHeader(DataOutputStream, int, int, int, int, int) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testMultiChannelNoTransparencyPSD() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testMultiChannelNoTransparencyPSB() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getMIMETypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testSupportsThumbnail() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testBrokenPackBitsThrowsEOFException() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$negativeRLEByteCount$11(PSDImageReader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$rleByteCountsExceedsInput$10(PSDImageReader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$unsupportedDimensionsPSB$9(PSDImageReader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$unsupportedDimensionsPSD$8(PSDImageReader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$directoryResourceSizeExceedsInput$7(PSDImageReader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$negativeColorDataLength$6(PSDImageReader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$negativeLayerBlendingDataSize$5(PSDImageReader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$layerExtraDataSizeTooSmall$4(PSDImageReader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$negativeAdditionalLayerInfoLengthInfiniteLoop$3(PSDImageReader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$negativeLayerMaskInfiniteLoop$2(PSDImageReader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$readTinyInputDeclaringHugeDimensionsIsRejectedBeforeAllocation$0(ImageReader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createProvider() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| PSDImageReaderTest() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFormatNames() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSuffixes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |