| connect0(SocketAddress, int) |    | 65% |    | 50% | 15 | 25 | 23 | 60 | 0 | 1 | 
| setOptionDefault(FileDescriptor, int, Object, AtomicInteger) |    | 56% |    | 57% | 5 | 11 | 11 | 34 | 0 | 1 | 
| getOptionDefault(FileDescriptor, int, AtomicInteger, AFAddressFamily) |    | 56% |    | 62% | 5 | 12 | 8 | 19 | 0 | 1 | 
| accept0(SocketImpl) |    | 87% |    | 71% | 12 | 24 | 11 | 67 | 0 | 1 | 
| shutdownInput() |   | 0% |   | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| shutdownOutput() |   | 0% |   | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| expectInteger(Object) |    | 22% |    | 50% | 1 | 2 | 3 | 5 | 0 | 1 | 
| toString() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| create(boolean) |    | 63% |    | 50% | 4 | 6 | 3 | 11 | 0 | 1 | 
| checkWriteInterruptedException(int) |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| send(ByteBuffer, SocketAddress) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getImplExtensions() |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| setOption(SocketOption, Object) |    | 53% |    | 50% | 2 | 3 | 3 | 8 | 0 | 1 | 
| expectBoolean(Object) |    | 64% |   | 100% | 0 | 3 | 2 | 5 | 0 | 1 | 
| receive(ByteBuffer) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getOption(SocketOption) |    | 56% |    | 75% | 1 | 3 | 2 | 6 | 0 | 1 | 
| getInetAddress() |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| getOptionLenient(int) |    | 33% |   | 0% | 1 | 2 | 4 | 5 | 0 | 1 | 
| getInputStream() |    | 65% |    | 75% | 1 | 3 | 2 | 5 | 0 | 1 | 
| getOutputStream() |    | 65% |    | 75% | 1 | 3 | 2 | 5 | 0 | 1 | 
| connect(String, int) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| connect(InetAddress, int) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| connect(SocketAddress, int) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| bind(SocketAddress, int) |    | 92% |    | 83% | 1 | 4 | 1 | 18 | 0 | 1 | 
| setOption0(int, Object) |    | 83% |    | 83% | 1 | 4 | 1 | 8 | 0 | 1 | 
| getOption0(int) |    | 81% |    | 75% | 1 | 3 | 1 | 6 | 0 | 1 | 
| accept(SocketImpl) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| ensureAncillaryReceiveBufferSize(int) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| sendUrgentData(int) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getAncillaryDataSupport() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$connect0$0(int) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| isConnected() |    | 91% |    | 83% | 1 | 4 | 1 | 8 | 0 | 1 | 
| isBound() |    | 91% |    | 83% | 1 | 4 | 1 | 8 | 0 | 1 | 
| setOptionLenient(int, Object) |    | 83% |    | 50% | 1 | 2 | 1 | 7 | 0 | 1 | 
| supportsUrgentData() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| close() |   | 91% |  | n/a | 0 | 1 | 1 | 6 | 0 | 1 | 
| AFSocketImpl(AFAddressFamily, FileDescriptor) |   | 100% |  | n/a | 0 | 1 | 0 | 19 | 0 | 1 | 
| setSocketAddress(AFSocketAddress) |   | 100% |   | 100% | 0 | 3 | 0 | 9 | 0 | 1 | 
| available() |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| shutdown() |   | 100% |   | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| read(ByteBuffer, ByteBuffer) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isClosed() |   | 100% |    | 75% | 1 | 3 | 0 | 1 | 0 | 1 | 
| listen(int) |   | 100% |   | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| write(ByteBuffer) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| checkClose() |   | 100% |   | 100% | 0 | 3 | 0 | 3 | 0 | 1 | 
| updatePorts(int, int) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| getLocalSocketAddress() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRemoteSocketAddress() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| createSocket(FileDescriptor, AFSocketType) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| newInputStream() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| newOutputStream() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| setOption(int, Object) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setAncillaryReceiveBufferSize(int) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getOption(int) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getAncillaryReceiveBufferSize() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getFileDescriptor() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getFD() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getCore() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getLocalPort1() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRemotePort() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getAddressFamily() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| supportedOptions() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| bind(InetAddress, int) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |