Source file "io/undertow/util/FastConcurrentDirectDeque.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 1,375 of 1,375 | 0% | 300 of 300 | 0% | 214 | 214 | 358 | 358 | 64 | 64 |
unlink(FastConcurrentDirectDeque.Node) | ![]() | 0% | ![]() | 0% | 26 | 26 | 47 | 47 | 1 | 1 |
addAll(Collection) | ![]() | 0% | ![]() | 0% | 12 | 12 | 26 | 26 | 1 | 1 |
unlinkFirst(FastConcurrentDirectDeque.Node, FastConcurrentDirectDeque.Node) | ![]() | 0% | ![]() | 0% | 11 | 11 | 14 | 14 | 1 | 1 |
unlinkLast(FastConcurrentDirectDeque.Node, FastConcurrentDirectDeque.Node) | ![]() | 0% | ![]() | 0% | 11 | 11 | 14 | 14 | 1 | 1 |
linkFirst(Object) | ![]() | 0% | ![]() | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
linkLast(Object) | ![]() | 0% | ![]() | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
FastConcurrentDirectDeque(Collection) | ![]() | 0% | ![]() | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
skipDeletedPredecessors(FastConcurrentDirectDeque.Node) | ![]() | 0% | ![]() | 0% | 9 | 9 | 16 | 16 | 1 | 1 |
skipDeletedSuccessors(FastConcurrentDirectDeque.Node) | ![]() | 0% | ![]() | 0% | 9 | 9 | 16 | 16 | 1 | 1 |
updateHead() | ![]() | 0% | ![]() | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
updateTail() | ![]() | 0% | ![]() | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
first() | ![]() | 0% | ![]() | 0% | 6 | 6 | 6 | 6 | 1 | 1 |
last() | ![]() | 0% | ![]() | 0% | 6 | 6 | 6 | 6 | 1 | 1 |
static {...} | ![]() | 0% | n/a | 1 | 1 | 14 | 14 | 1 | 1 | |
readObject(ObjectInputStream) | ![]() | 0% | ![]() | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
initHeadTail(FastConcurrentDirectDeque.Node, FastConcurrentDirectDeque.Node) | ![]() | 0% | ![]() | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
removeFirstOccurrence(Object) | ![]() | 0% | ![]() | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
removeLastOccurrence(Object) | ![]() | 0% | ![]() | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
pollFirst() | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
pollLast() | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
contains(Object) | ![]() | 0% | ![]() | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
toArrayList() | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
writeObject(ObjectOutputStream) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
removeToken(Object) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
size() | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
peekFirst() | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
peekLast() | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
getUnsafe0() | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
FastConcurrentDirectDeque() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
succ(FastConcurrentDirectDeque.Node) | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
pred(FastConcurrentDirectDeque.Node) | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
getUnsafe() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
screenNullResult(Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
checkNotNull(Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
isEmpty() | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
casHead(FastConcurrentDirectDeque.Node, FastConcurrentDirectDeque.Node) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
casTail(FastConcurrentDirectDeque.Node, FastConcurrentDirectDeque.Node) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
offerFirst(Object) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
offerLast(Object) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
iterator() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
descendingIterator() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
addFirst(Object) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
addLast(Object) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getFirst() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getLast() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
removeFirst() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
removeLast() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
clear() | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
toArray(Object[]) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
spliterator() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
offerFirstAndReturnToken(Object) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
offerLastAndReturnToken(Object) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
offer(Object) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
add(Object) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
push(Object) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
remove(Object) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
toArray() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
poll() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
peek() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
remove() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
pop() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
element() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
prevTerminator() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
nextTerminator() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |