PortableConcurrentDirectDeque

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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,326 of 1,3260%298 of 2980%2102103423426161
unlink(PortableConcurrentDirectDeque.Node)1530%500%2626474711
addAll(Collection)1060%220%1212262611
unlinkFirst(PortableConcurrentDirectDeque.Node, PortableConcurrentDirectDeque.Node)600%200%1111141411
unlinkLast(PortableConcurrentDirectDeque.Node, PortableConcurrentDirectDeque.Node)600%200%1111141411
linkFirst(Object)580%120%77121211
linkLast(Object)580%120%77121211
PortableConcurrentDirectDeque(Collection)430%40%33131311
skipDeletedPredecessors(PortableConcurrentDirectDeque.Node)420%160%99161611
skipDeletedSuccessors(PortableConcurrentDirectDeque.Node)420%160%99161611
updateHead()380%120%778811
updateTail()380%120%778811
first()380%100%666611
last()380%100%666611
readObject(ObjectInputStream)370%40%33121211
initHeadTail(PortableConcurrentDirectDeque.Node, PortableConcurrentDirectDeque.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
static {...}250%n/a117711
writeObject(ObjectOutputStream)240%40%337711
removeToken(Object)220%40%336611
size()220%60%446611
peekFirst()190%40%335511
peekLast()190%40%335511
PortableConcurrentDirectDeque()120%n/a113311
succ(PortableConcurrentDirectDeque.Node)110%20%222211
pred(PortableConcurrentDirectDeque.Node)110%20%222211
screenNullResult(Object)80%20%223311
checkNotNull(Object)70%20%223311
isEmpty()70%20%221111
offerFirst(Object)60%n/a112211
offerLast(Object)60%n/a112211
iterator()60%n/a111111
descendingIterator()60%n/a111111
casHead(PortableConcurrentDirectDeque.Node, PortableConcurrentDirectDeque.Node)60%n/a111111
casTail(PortableConcurrentDirectDeque.Node, PortableConcurrentDirectDeque.Node)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
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
remove()30%n/a111111
peek()30%n/a111111
element()30%n/a111111
pop()30%n/a111111
prevTerminator()20%n/a111111
nextTerminator()20%n/a111111