| bind(SocketAddress) |   | 19% |   | 16% | 3 | 4 | 6 | 8 | 0 | 1 |
| newInstance(AFSocket.Constructor, AFSocketFactory, FileDescriptor, int, int) |   | 66% |   | 50% | 4 | 6 | 4 | 16 | 0 | 1 |
| initCapabilities() |   | 63% |   | 62% | 3 | 5 | 3 | 9 | 0 | 1 |
| checkConnectionClosed() |   | 44% |   | 33% | 3 | 4 | 8 | 12 | 0 | 1 |
| supports(AFUNIXSocketCapability) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setShutdownOnClose(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| connect0(SocketAddress, int) |   | 90% |   | 83% | 2 | 7 | 1 | 16 | 0 | 1 |
| getVersion() |   | 72% |   | 50% | 2 | 3 | 3 | 6 | 0 | 1 |
| ensureUnsafeSupported() |   | 44% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| internalDummyConnect() |   | 50% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| close() |   | 76% | | n/a | 0 | 1 | 2 | 7 | 0 | 1 |
| getLocalSocketAddress() |   | 77% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| lambda$forceConnectAddress$0(SocketAddress, SocketAddress) |   | 66% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| ensureSupported() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAFImpl(boolean) |   | 93% |  | 100% | 0 | 3 | 1 | 5 | 0 | 1 |
| AFSocket(AFSocketImpl, AFSocketAddressFromHostname) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| preprocessSocketAddress(SocketAddress) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| isClosed() |  | 100% |   | 75% | 2 | 5 | 0 | 1 | 0 | 1 |
| isBound() |  | 100% |  | 100% | 0 | 4 | 0 | 1 | 0 | 1 |
| isConnected() |  | 100% |   | 83% | 1 | 4 | 0 | 1 | 0 | 1 |
| toStringSuffix() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| connectTo(AFSocketAddress) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| connectTo(AFSocket.Constructor, AFSocketAddress) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| toString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supports(AFSocketCapability) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getRemoteSocketAddress() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| capabilities() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| internalDummyBind() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| isCapDisabled(AFSocketCapability) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| socketAddressClass() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| connect(SocketAddress, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addCloseable(Closeable) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| removeCloseable(Closeable) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| newInstance(AFSocket.Constructor, AFSocketFactory) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newInstance0(AFSocket.Constructor, FileDescriptor, AFSocketFactory) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| connect(SocketAddress) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAncillaryReceiveBufferSize(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ensureAncillaryReceiveBufferSize(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getImplExtensions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| forceConnectAddress(SocketAddress) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| connectHook(SocketAddressFilter) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getAncillaryReceiveBufferSize() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAFImpl() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFileDescriptor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInputStream() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOutputStream() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getChannel() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isSupported() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLoadedLibrary() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isRunningOnAndroid() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |