Draft proposal: allow the use of relational operators on Comparable classes (original) (raw)
Vilya Harvey vilya.harvey at gmail.com
Tue Mar 10 17:40:10 PDT 2009
- Previous message: Draft proposal: allow the use of relational operators on Comparable classes
- Next message: Draft proposal: allow the use of relational operators on Comparable classes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Reiner,
Your replies to the earlier messages have said pretty much exactly what I would have said; thanks for that! Just one thing:
2009/3/11 Reinier Zwitserloot <reinier at zwitserloot.com>
Easily fixed in the proposal by stating: If the operation would succeed under old unboxing rules, use those.
You'll notice I actually said just that (although not quite as clearly or succinctly) in the proposal. :-)
but you can not call x.compareTo(y), or y.compareTo(x). (AFAIK - it
would be nice if someone tests this theory. Don't have a javac available at the moment).
I tested that while writing the proposal. x.compareTo(y) fails to compile because Comparable is a generic interface: x actually implements Comparable, which requires a Float as the argument to compareTo. Likewise y implements Comparable.
Cheers, Vil.
- Previous message: Draft proposal: allow the use of relational operators on Comparable classes
- Next message: Draft proposal: allow the use of relational operators on Comparable classes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]