Static methods

@:java.defaultstaticcomparing<T, U>(param1:Function<Dynamic, U>, param2:Comparator<Dynamic>):Comparator<T>

@:java.defaultstaticcomparing<T, U>(param1:Function<Dynamic, U>):Comparator<T>

@:java.defaultstaticcomparingDouble<T>(param1:ToDoubleFunction<Dynamic>):Comparator<T>

@:java.defaultstaticcomparingInt<T>(param1:ToIntFunction<Dynamic>):Comparator<T>

@:java.defaultstaticcomparingLong<T>(param1:ToLongFunction<Dynamic>):Comparator<T>

@:java.defaultstaticnaturalOrder<T>():Comparator<T>

@:java.defaultstaticnullsFirst<T>(param1:Comparator<Dynamic>):Comparator<T>

@:java.defaultstaticnullsLast<T>(param1:Comparator<Dynamic>):Comparator<T>

@:java.defaultstaticreverseOrder<T>():Comparator<T>

Methods

compare(param1:T, param2:T):Int

@:java.defaultreversed():Comparator<T>

@:java.defaultthenComparing(param1:Comparator<Dynamic>):Comparator<T>

@:java.defaultthenComparing<U>(param1:Function<Dynamic, U>):Comparator<T>

@:java.defaultthenComparing<U>(param1:Function<Dynamic, U>, param2:Comparator<Dynamic>):Comparator<T>