jruby/docs BETA
Navigation
org.jruby.RubyArray 2
I ArgumentVisitor
C DefaultComparator
DefaultComparator — members 6+
C new(context)
M compare(obj1, obj2) int
M compare_generic(context, o1, o2) int
M compare_generic(context, op_cmp_sort, o1, o2) int
M compare_integer(o1, o2) int
M compare_string(o1, o2) int
from Comparator
M equals(arg0) boolean
M reversed() Comparator<T>
M then_comparing(arg0) Comparator<T>
M then_comparing(arg0, arg1) Comparator<T>
M then_comparing(arg0) Comparator<T>
M then_comparing_double(arg0) Comparator<T>
M then_comparing_int(arg0) Comparator<T>
M then_comparing_long(arg0) Comparator<T>

org.jruby.RubyArray.DefaultComparator

class implements Comparator<IRubyObject> 6 members

Constructors

new

new ( ThreadContext context )
Java: <init>(org.jruby.runtime.ThreadContext context)

Class Methods

compare_generic

int compare_generic ( ThreadContext context, IRubyObject o1, IRubyObject o2 )
Java: compareGeneric(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject o1, org.jruby.runtime.builtin.IRubyObject o2)

compare_generic

int compare_generic ( ThreadContext context, CallSite op_cmp_sort, IRubyObject o1, IRubyObject o2 )
Java: compareGeneric(org.jruby.runtime.ThreadContext context, org.jruby.runtime.CallSite op_cmp_sort, org.jruby.runtime.builtin.IRubyObject o1, org.jruby.runtime.builtin.IRubyObject o2)

compare_integer

int compare_integer ( RubyFixnum o1, RubyFixnum o2 )
Java: compareInteger(org.jruby.RubyFixnum o1, org.jruby.RubyFixnum o2)

compare_string

int compare_string ( RubyString o1, RubyString o2 )
Java: compareString(org.jruby.RubyString o1, org.jruby.RubyString o2)

Instance Methods

compare

int compare ( IRubyObject obj1, IRubyObject obj2 )
Java: compare(org.jruby.runtime.builtin.IRubyObject obj1, org.jruby.runtime.builtin.IRubyObject obj2)

Inherited

from Comparator

equals

boolean equals ( Object arg0 )
Java: equals(Object arg0)

reversed

Comparator<T> reversed ( )
Java: reversed()

then_comparing

Comparator<T> then_comparing ( Comparator<? super T> arg0 )
Java: thenComparing(Comparator<? super T> arg0)

then_comparing

Comparator<T> then_comparing ( Function<? super T,? extends U> arg0, Comparator<? super U> arg1 )
Java: thenComparing(java.util.function.Function<? super T,? extends U> arg0, Comparator<? super U> arg1)

then_comparing

Comparator<T> then_comparing ( Function<? super T,? extends U> arg0 )
Java: thenComparing(java.util.function.Function<? super T,? extends U> arg0)

then_comparing_double

Comparator<T> then_comparing_double ( ToDoubleFunction<? super T> arg0 )
Java: thenComparingDouble(java.util.function.ToDoubleFunction<? super T> arg0)

then_comparing_int

Comparator<T> then_comparing_int ( ToIntFunction<? super T> arg0 )
Java: thenComparingInt(java.util.function.ToIntFunction<? super T> arg0)

then_comparing_long

Comparator<T> then_comparing_long ( ToLongFunction<? super T> arg0 )
Java: thenComparingLong(java.util.function.ToLongFunction<? super T> arg0)