|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object universe.List.GComp<X,Y>
public abstract static class List.GComp<X,Y>
(General) Compare two List Elements of possibly different types (true is "LessThan" for sort(), but "Equal" for same(...))
Constructor Summary | |
---|---|
List.GComp()
|
Method Summary | |
---|---|
abstract boolean |
comp(X x,
Y y)
Compare these two Xs, returning true/false |
List.Pred<X> |
curry(Y y)
Return a Predicate that uses the comparator (later) using the given X as its first argument |
List.GComp<Y,X> |
flip()
Return a general comparator with flipped comparision (and types) |
List.Pred<Y> |
revCurry(X x)
Return a (reversed) Predicate that uses the comparator (later) using the given Y as its second argument |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public List.GComp()
Method Detail |
---|
public abstract boolean comp(X x, Y y)
public List.GComp<Y,X> flip()
public List.Pred<X> curry(Y y)
public List.Pred<Y> revCurry(X x)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |