Non fa nulla. È privato, quindi non puoi importarlo.
È davvero un commento che il tipo è "AutoComparable" e non viene effettivamente utilizzato.
Niente implementa questa interfaccia. Il codice che lo usa si basa sul fatto che verrà scartato in fase di runtime.
public static <T> T max(Collection<? extends T> coll, Comparator<? super T> comp) {
if (comp==null)
return (T)max((Collection<SelfComparable>) (Collection) coll);
avrebbe potuto essere
public static <T> T max(Collection<? extends T> coll, Comparator<? super T> comp) {
if (comp==null)
return (T)max(/*SelfComparable*/ (Collection) coll);
come verrà ignorato in fase di esecuzione.
fonte
2013-09-05 10:08:55
fa do -> non funziona? – Kent
@Kent cosa vuol dire :) – Prateek
@Prateek significa che ho mescolato le mie parole. :) –