| ByteArraySeekableByteChannel |   | 94% |   | 90% | 5 | 41 | 4 | 107 | 1 | 21 | 0 | 1 |
| FileChannels |   | 92% |   | 79% | 9 | 27 | 4 | 43 | 0 | 5 | 0 | 1 |
| FilterFileChannel |   | 94% | | n/a | 0 | 24 | 2 | 30 | 0 | 24 | 0 | 1 |
| CloseShieldChannel |   | 91% |   | 85% | 2 | 10 | 0 | 14 | 0 | 3 | 0 | 1 |
| FilterFileChannel.Builder |  | 33% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| FilterSeekableByteChannel.Builder |  | 37% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| FilterReadableByteChannel.Builder |  | 37% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| FilterWritableByteChannel.Builder |  | 37% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| FilterSeekableByteChannel |   | 88% | | n/a | 1 | 7 | 2 | 9 | 1 | 7 | 0 | 1 |
| FilterWritableByteChannel |   | 77% | | n/a | 1 | 4 | 2 | 6 | 1 | 4 | 0 | 1 |
| FilterReadableByteChannel |   | 77% | | n/a | 1 | 4 | 2 | 6 | 1 | 4 | 0 | 1 |
| CloseShieldChannelHandler |  | 99% |   | 91% | 5 | 36 | 1 | 53 | 0 | 7 | 0 | 1 |
| FilterChannel |  | 100% | | n/a | 0 | 6 | 0 | 11 | 0 | 6 | 0 | 1 |
| FilterByteChannel |  | 100% | | n/a | 0 | 5 | 0 | 7 | 0 | 5 | 0 | 1 |
| ByteArraySeekableByteChannel.Builder |  | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| FilterChannel.Builder |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| FilterByteChannel.Builder |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| FilterSeekableByteChannel.AbstractBuilder | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| FilterFileChannel.AbstractBuilder | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| FilterReadableByteChannel.AbstractBuilder | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| FilterByteChannel.AbstractBuilder | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| FilterWritableByteChannel.AbstractBuilder | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| FilterChannel.AbstractBuilder | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |