public int compare(final Method a, final Method b) Implements java.util.Comparator.compare.
Doc from java.util.Comparator.compare.
Compares its two arguments for order. Returns a negative integer,
zero, or a positive integer as the first argument is less than, equal
to, or greater than the second.
The implementor must ensure that signum (compare(x, y)) == -signum(compare(y, x)) for
all x and y . (This implies that compare(x, y) must throw an exception if and only if compare(y, x) throws an exception.)
The implementor must also ensure that the relation is transitive:
((compare(x, y)>0) && (compare(y, z)>0)) implies
compare(x, z)>0 .
Finally, the implementor must ensure that compare(x,
y)==0 implies that signum(compare(x,
z))==signum(compare(y, z)) for all z .
- Parameters
- a:Method
the first object to be compared.
- b:Method
the second object to be compared.
- Returns:int
a negative integer, zero, or a positive integer as the
first argument is less than, equal to, or greater than the
second.
- Annotations
- @Override
|