Source file "io/netty/channel/DefaultChannelPipeline.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 1,828 of 1,828 | 0% | 176 of 176 | 0% | 202 | 202 | 485 | 485 | 114 | 114 |
replace(AbstractChannelHandlerContext, String, ChannelHandler) | ![]() | 0% | ![]() | 0% | 8 | 8 | 22 | 22 | 1 | 1 |
callHandlerAdded0(AbstractChannelHandlerContext) | ![]() | 0% | ![]() | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
addBefore(EventExecutorGroup, String, String, ChannelHandler) | ![]() | 0% | ![]() | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
addAfter(EventExecutorGroup, String, String, ChannelHandler) | ![]() | 0% | ![]() | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
remove(AbstractChannelHandlerContext) | ![]() | 0% | ![]() | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
generateName(ChannelHandler) | ![]() | 0% | ![]() | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
addFirst(EventExecutorGroup, String, ChannelHandler) | ![]() | 0% | ![]() | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
toString() | ![]() | 0% | ![]() | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
DefaultChannelPipeline(Channel) | ![]() | 0% | n/a | 1 | 1 | 11 | 11 | 1 | 1 | |
addLast(EventExecutorGroup, String, ChannelHandler) | ![]() | 0% | ![]() | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
childExecutor(EventExecutorGroup) | ![]() | 0% | ![]() | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
addFirst(EventExecutorGroup, ChannelHandler[]) | ![]() | 0% | ![]() | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
callHandlerCallbackLater(AbstractChannelHandlerContext, boolean) | ![]() | 0% | ![]() | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
destroyUp(AbstractChannelHandlerContext, boolean) | ![]() | 0% | ![]() | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
destroyDown(Thread, AbstractChannelHandlerContext, boolean) | ![]() | 0% | ![]() | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
callHandlerAddedForAllHandlers() | ![]() | 0% | ![]() | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
addLast(EventExecutorGroup, ChannelHandler[]) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
checkMultiplicity(ChannelHandler) | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
static {...} | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
replace0(AbstractChannelHandlerContext, AbstractChannelHandlerContext) | ![]() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | |
toMap() | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
context(Class) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
callHandlerRemoved0(AbstractChannelHandlerContext) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
estimatorHandle() | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
context(ChannelHandler) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
names() | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
context0(String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
invokeHandlerAddedIfNeeded() | ![]() | 0% | ![]() | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
addFirst0(AbstractChannelHandlerContext) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
addLast0(AbstractChannelHandlerContext) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
removeFirst() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
removeLast() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
checkDuplicateName(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getContextOrDie(ChannelHandler) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
addBefore0(AbstractChannelHandlerContext, AbstractChannelHandlerContext) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
addAfter0(AbstractChannelHandlerContext, AbstractChannelHandlerContext) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
getContextOrDie(Class) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
onUnhandledInboundMessage(ChannelHandlerContext, Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
firstContext() | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getContextOrDie(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
atomicRemoveFromHandlerList(AbstractChannelHandlerContext) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
last() | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
lastContext() | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
filterName(String, ChannelHandler) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
get(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
get(Class) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
incrementPendingOutboundBytes(long) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
decrementPendingOutboundBytes(long) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
newContext(EventExecutorGroup, String, ChannelHandler) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
generateName0(Class) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
removeIfExists(ChannelHandlerContext) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
replace(ChannelHandler, String, ChannelHandler) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
first() | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
callHandlerAddedInEventLoop(AbstractChannelHandlerContext, EventExecutor) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
touch(Object, AbstractChannelHandlerContext) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
remove(ChannelHandler) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
replace(String, String, ChannelHandler) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
replace(Class, String, ChannelHandler) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
newFailedFuture(Throwable) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
onUnhandledInboundException(Throwable) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
onUnhandledInboundMessage(Object) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
addBefore(String, String, ChannelHandler) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
addAfter(String, String, ChannelHandler) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
remove(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
remove(Class) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
context(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
destroy() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
connect(SocketAddress, SocketAddress, ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
addFirst(String, ChannelHandler) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
addLast(String, ChannelHandler) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
removeIfExists(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
removeIfExists(Class) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
removeIfExists(ChannelHandler) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
fireExceptionCaught(Throwable) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
fireUserEventTriggered(Object) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
fireChannelRead(Object) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
connect(SocketAddress, SocketAddress) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
flush() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
bind(SocketAddress, ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
connect(SocketAddress, ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
read() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
write(Object, ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
writeAndFlush(Object, ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
newPromise() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
newProgressivePromise() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
addFirst(ChannelHandler) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
addFirst(ChannelHandler[]) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
addLast(ChannelHandler) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
addLast(ChannelHandler[]) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
iterator() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
fireChannelRegistered() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
fireChannelUnregistered() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
fireChannelActive() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
fireChannelInactive() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
fireChannelReadComplete() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
fireChannelWritabilityChanged() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
bind(SocketAddress) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
connect(SocketAddress) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
disconnect(ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
close(ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
deregister(ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
write(Object) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
writeAndFlush(Object) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
disconnect() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
close() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
deregister() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
onUnhandledInboundUserEventTriggered(Object) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
channel() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
newSucceededFuture() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
voidPromise() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
onUnhandledInboundChannelActive() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
onUnhandledInboundChannelInactive() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
onUnhandledInboundChannelReadComplete() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
onUnhandledChannelWritabilityChanged() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |