Coverage Report - org.paneris.jammyjoes.mvp.ReverseCollectionSorter
 
Classes in this File Line Coverage Branch Coverage Complexity
ReverseCollectionSorter
0%
0/5
N/A
1
ReverseCollectionSorter$1
N/A
N/A
1
ReverseCollectionSorter$ReverseComparitor
0%
0/4
N/A
1
 
 1  
 package org.paneris.jammyjoes.mvp;
 2  
 
 3  
 import java.util.ArrayList;
 4  
 import java.util.Collections;
 5  
 import java.util.Comparator;
 6  
 import java.util.HashMap;
 7  
 import java.util.List;
 8  
 
 9  0
 public class ReverseCollectionSorter {
 10  
 
 11  
   public List sort(HashMap map) {
 12  0
     List result =  new ArrayList(map.values());
 13  0
     Collections.sort(result, new ReverseComparitor());
 14  0
     return result;
 15  
   }
 16  
   
 17  0
   private class ReverseComparitor implements Comparator {
 18  
 
 19  
     public int compare(Object o1, Object o2) {
 20  0
       Comparable c1 = (Comparable)o1;
 21  0
       Comparable c2 = (Comparable)o2;
 22  0
       return c2.compareTo(c1);
 23  
     }
 24  
     
 25  
   }
 26  
 }