Coverage Report - absMap
 
Classes in this File Line Coverage Branch Coverage Complexity
absMap
86%
18/21
100%
3/3
4
 
 1  
 class absMap extends absVector {
 2  
   int index;
 3  
   Object object;
 4  
   absVector vector;
 5  2761
   absMap (int i, Object o, absVector v) {
 6  2761
     if (v instanceof absMap) {
 7  2478
       int i1 = ((absMap) v).index;
 8  2478
       Object o1 = ((absMap) v).object;
 9  2478
       absVector v1 = ((absMap) v).vector;
 10  2478
       if (i < i1) {
 11  281
         index = i1;
 12  281
         object = o1;
 13  281
         vector = new absMap (i, o, v1);
 14  2197
       } else if (i == i1) {
 15  0
         index = i;
 16  0
         object = o;
 17  0
         vector = v1;
 18  
       } else {
 19  2197
         index = i;
 20  2197
         object = o;
 21  2197
         vector = v;
 22  
       }
 23  2478
     } else {
 24  283
       index = i;
 25  283
       object = o;
 26  283
       vector = v;
 27  
     }
 28  2761
   }
 29  
 }