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

COVERAGE SUMMARY FOR SOURCE FILE [Extractor17.java]

nameclass, %method, %block, %line, %
Extractor17.java100% (1/1)100% (6/6)84%  (59/70)69%  (10.4/15)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class Extractor17100% (1/1)100% (6/6)84%  (59/70)69%  (10.4/15)
<static initializer> 100% (1/1)59%  (16/27)42%  (3.4/8)
Extractor17 (int []): void 100% (1/1)100% (11/11)100% (2/2)
extractInternal (Object, Map, Object []): Object 100% (1/1)100% (9/9)100% (2/2)
getIdentity (): List 100% (1/1)100% (2/2)100% (1/1)
newInstance (int []): CompiledExtractorBase 100% (1/1)100% (5/5)100% (1/1)
toString (): String 100% (1/1)100% (16/16)100% (1/1)

1package com.hammurapi.eventbus.tests;
2 
3import java.io.ObjectInputStream;
4import java.util.List;
5import java.util.Map;
6 
7import com.hammurapi.extract.CompiledExtractorBase;
8import com.hammurapi.extract.Extractor;
9import com.hammurapi.extract.Predicate;
10 
11@SuppressWarnings("unchecked")
12class Extractor17 extends CompiledExtractorBase<java.lang.Object, java.lang.Object, java.lang.Object>  {
13        
14        /**
15         * Class identity for comparison with other classes.
16         */
17        private static final List<Object> IDENTITY;
18        
19        static {
20                try {
21                        ObjectInputStream ois = new ObjectInputStream(Extractor17.class.getResourceAsStream("Extractor17.identity"));
22                        try {
23                                IDENTITY = (List<Object>) ois.readObject();
24                        } finally {
25                                ois.close();
26                        }
27                } catch (Exception e) {
28                        throw new ExceptionInInitializerError(e);
29                }
30        }
31 
32        Extractor17(int[] map) {
33                super(map, false, 1); 
34        }
35 
36        @Override
37        protected java.lang.Object extractInternal(java.lang.Object eCtx, Map<java.lang.Object, Map<Extractor<java.lang.Object, ? super java.lang.Object, java.lang.Object>, ? super java.lang.Object>> cache, java.lang.Object... obj) {                
38                                
39                java.lang.String world = (java.lang.String) obj[mapArg(1)];
40                                
41                return world;
42        }
43 
44        @Override
45        protected List<Object> getIdentity() {
46                return IDENTITY;
47        }
48 
49        @Override
50        protected CompiledExtractorBase<java.lang.Object, java.lang.Object, java.lang.Object> newInstance(int[] map) {
51                return new Extractor17(map);
52        }
53        
54        public String toString() {
55                return getClass().getName()+" [Expression = world, Parameters = [Parameter[idx=0, type=class java.lang.String, name=world]], Parameter indices = "+parameterIndices()+"]";
56        }
57        
58}

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