FastConcurrentDirectDeque

Source file "io/undertow/util/FastConcurrentDirectDeque.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,375 of 1,3750%300 of 3000%2142143583586464
unlink(FastConcurrentDirectDeque.Node)1530%500%2626474711
addAll(Collection)1060%220%1212262611
unlinkFirst(FastConcurrentDirectDeque.Node, FastConcurrentDirectDeque.Node)600%200%1111141411
unlinkLast(FastConcurrentDirectDeque.Node, FastConcurrentDirectDeque.Node)600%200%1111141411
linkFirst(Object)580%120%77121211
linkLast(Object)580%120%77121211
FastConcurrentDirectDeque(Collection)430%40%33131311
skipDeletedPredecessors(FastConcurrentDirectDeque.Node)420%160%99161611
skipDeletedSuccessors(FastConcurrentDirectDeque.Node)420%160%99161611
updateHead()380%120%778811
updateTail()380%120%778811
first()380%100%666611
last()380%100%666611
static {...}380%n/a11141411
readObject(ObjectInputStream)370%40%33121211
initHeadTail(FastConcurrentDirectDeque.Node, FastConcurrentDirectDeque.Node)330%40%33101011
removeFirstOccurrence(Object)330%80%557711
removeLastOccurrence(Object)330%80%557711
pollFirst()270%60%446611
pollLast()270%60%446611
contains(Object)270%80%556611
toArrayList()250%40%336611
writeObject(ObjectOutputStream)240%40%337711
removeToken(Object)220%40%336611
size()220%60%446611
peekFirst()190%40%335511
peekLast()190%40%335511
getUnsafe0()190%n/a115511
FastConcurrentDirectDeque()120%n/a113311
succ(FastConcurrentDirectDeque.Node)110%20%222211
pred(FastConcurrentDirectDeque.Node)110%20%222211
getUnsafe()100%20%223311
screenNullResult(Object)80%20%223311
checkNotNull(Object)70%20%223311
isEmpty()70%20%221111
casHead(FastConcurrentDirectDeque.Node, FastConcurrentDirectDeque.Node)70%n/a111111
casTail(FastConcurrentDirectDeque.Node, FastConcurrentDirectDeque.Node)70%n/a111111
offerFirst(Object)60%n/a112211
offerLast(Object)60%n/a112211
iterator()60%n/a111111
descendingIterator()60%n/a111111
addFirst(Object)50%n/a112211
addLast(Object)50%n/a112211
getFirst()50%n/a111111
getLast()50%n/a111111
removeFirst()50%n/a111111
removeLast()50%n/a111111
clear()50%20%222211
toArray(Object[])50%n/a111111
spliterator()50%n/a111111
offerFirstAndReturnToken(Object)40%n/a111111
offerLastAndReturnToken(Object)40%n/a111111
offer(Object)40%n/a111111
add(Object)40%n/a111111
push(Object)40%n/a112211
remove(Object)40%n/a111111
toArray()40%n/a111111
poll()30%n/a111111
peek()30%n/a111111
remove()30%n/a111111
pop()30%n/a111111
element()30%n/a111111
prevTerminator()20%n/a111111
nextTerminator()20%n/a111111