org.jacoco.core.analysis
Class NodeComparator
java.lang.Object
org.jacoco.core.analysis.NodeComparator
- All Implemented Interfaces:
- Comparator<ICoverageNode>
public class NodeComparator
- extends Object
- implements Comparator<ICoverageNode>
Collection of comparators to compare ICoverageNode
objects by
different criteria.
- Version:
- $Revision: $
- Author:
- Marc R. Hoffmann
- See Also:
CounterComparator.on(ICoverageNode.CounterEntity)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
second
public NodeComparator second(Comparator<ICoverageNode> second)
- Creates a new composite comparator with a second search criterion.
- Parameters:
second
- second criterion comparator
- Returns:
- composite comparator
sort
public <T extends ICoverageNode> List<T> sort(Collection<T> summaries)
- Returns a sorted copy of the given collection of
ICoverageNode
elements.
- Type Parameters:
T
- actual type of the elements- Parameters:
summaries
- collection to create a copy of
- Returns:
- sorted copy
compare
public int compare(ICoverageNode n1,
ICoverageNode n2)
- Specified by:
compare
in interface Comparator<ICoverageNode>