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

COVERAGE SUMMARY FOR SOURCE FILE [Extractor59.java]

nameclass, %method, %block, %line, %
Extractor59.java100% (1/1)67%  (4/6)75%  (53/71)56%  (8.4/15)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class Extractor59100% (1/1)67%  (4/6)75%  (53/71)56%  (8.4/15)
getIdentity (): List 0%   (0/1)0%   (0/2)0%   (0/1)
newInstance (int []): CompiledExtractorBase 0%   (0/1)0%   (0/5)0%   (0/1)
<static initializer> 100% (1/1)59%  (16/27)42%  (3.4/8)
Extractor59 (int []): void 100% (1/1)100% (11/11)100% (2/2)
extractInternal (FamilyTiesRules, Map, Object []): Object 100% (1/1)100% (10/10)100% (2/2)
toString (): String 100% (1/1)100% (16/16)100% (1/1)

1package com.hammurapi.eventbus.tests.familyties.rules;
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 Extractor59 extends CompiledExtractorBase<java.lang.Object, java.lang.Object, com.hammurapi.eventbus.tests.familyties.rules.FamilyTiesRules>  {
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(Extractor59.class.getResourceAsStream("Extractor59.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        Extractor59(int[] map) {
33                super(map, false, 1); 
34        }
35 
36        @Override
37        protected java.lang.Object extractInternal(com.hammurapi.eventbus.tests.familyties.rules.FamilyTiesRules eCtx, Map<com.hammurapi.eventbus.tests.familyties.rules.FamilyTiesRules, Map<Extractor<java.lang.Object, ? super java.lang.Object, com.hammurapi.eventbus.tests.familyties.rules.FamilyTiesRules>, ? super java.lang.Object>> cache, java.lang.Object... obj) {                
38                                
39                com.hammurapi.eventbus.tests.familyties.model.Parent parent = (com.hammurapi.eventbus.tests.familyties.model.Parent) obj[mapArg(1)];
40                                
41                return parent.getObject();
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, com.hammurapi.eventbus.tests.familyties.rules.FamilyTiesRules> newInstance(int[] map) {
51                return new Extractor59(map);
52        }
53        
54        public String toString() {
55                return getClass().getName()+" [Expression = parent.getObject(), Parameters = [Parameter[idx=0, type=class com.hammurapi.eventbus.tests.familyties.model.Parent, name=parent]], Parameter indices = "+parameterIndices()+"]";
56        }
57        
58}

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