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 [Predicate4.java]

nameclass, %method, %block, %line, %
Predicate4.java0%   (0/1)0%   (0/6)0%   (0/73)0%   (0/15)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class Predicate40%   (0/1)0%   (0/6)0%   (0/73)0%   (0/15)
<static initializer> 0%   (0/1)0%   (0/27)0%   (0/8)
Predicate4 (int []): void 0%   (0/1)0%   (0/11)0%   (0/2)
extractInternal (FamilyTiesRules, Map, Object []): Boolean 0%   (0/1)0%   (0/12)0%   (0/2)
getIdentity (): List 0%   (0/1)0%   (0/2)0%   (0/1)
newInstance (int []): CompiledExtractorBase 0%   (0/1)0%   (0/5)0%   (0/1)
toString (): String 0%   (0/1)0%   (0/16)0%   (0/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 Predicate4 extends CompiledExtractorBase<java.lang.Object, java.lang.Boolean, com.hammurapi.eventbus.tests.familyties.rules.FamilyTiesRules>  implements Predicate<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(Predicate4.class.getResourceAsStream("Predicate4.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        Predicate4(int[] map) {
33                super(map, false, 0); 
34        }
35 
36        @Override
37        protected java.lang.Boolean 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.Boolean, com.hammurapi.eventbus.tests.familyties.rules.FamilyTiesRules>, ? super java.lang.Boolean>> cache, java.lang.Object... obj) {                
38                                
39                com.hammurapi.eventbus.tests.familyties.model.Spouse spouse = (com.hammurapi.eventbus.tests.familyties.model.Spouse) obj[mapArg(0)];
40                                
41                return spouse.getSubject().isMale();
42        }
43 
44        @Override
45        protected List<Object> getIdentity() {
46                return IDENTITY;
47        }
48 
49        @Override
50        protected CompiledExtractorBase<java.lang.Object, java.lang.Boolean, com.hammurapi.eventbus.tests.familyties.rules.FamilyTiesRules> newInstance(int[] map) {
51                return new Predicate4(map);
52        }
53        
54        public String toString() {
55                return getClass().getName()+" [Expression = spouse.getSubject().isMale(), Parameters = [Parameter[idx=0, type=class com.hammurapi.eventbus.tests.familyties.model.Spouse, name=spouse]], Parameter indices = "+parameterIndices()+"]";
56        }
57        
58}

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