EMMA Coverage Report (generated Thu Jan 20 11:39:44 EST 2011)
[all classes][com.hammurapi.common.concurrent]

COVERAGE SUMMARY FOR SOURCE FILE [ArgumentIteratorAdapter.java]

nameclass, %method, %block, %line, %
ArgumentIteratorAdapter.java0%   (0/1)0%   (0/4)0%   (0/18)0%   (0/7)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class ArgumentIteratorAdapter0%   (0/1)0%   (0/4)0%   (0/18)0%   (0/7)
ArgumentIteratorAdapter (Iterator): void 0%   (0/1)0%   (0/6)0%   (0/3)
hasNext (): boolean 0%   (0/1)0%   (0/4)0%   (0/1)
next (): Object 0%   (0/1)0%   (0/4)0%   (0/1)
remove (): void 0%   (0/1)0%   (0/4)0%   (0/2)

1package com.hammurapi.common.concurrent;
2 
3import java.util.Iterator;
4 
5/**
6 * Adapts iterator to argument iterator.
7 * @author Pavel Vlasov
8 *
9 * @param <E>
10 */
11public class ArgumentIteratorAdapter<E> implements ArgumentIterator<E> {
12        
13        private Iterator<E> master;
14        
15        public ArgumentIteratorAdapter(Iterator<E> master) {
16                super();
17                this.master = master;
18        }
19 
20        @Override
21        public boolean hasNext() {
22                return master.hasNext();
23        }
24 
25        @Override
26        public E next() {
27                return master.next();
28        }
29 
30        @Override
31        public void remove() {
32                master.remove();
33        }
34 
35}

[all classes][com.hammurapi.common.concurrent]
EMMA 2.0.5312 EclEmma Fix 2 (C) Vladimir Roubtsov