@Deprecated public IRubyObject sort_bang19(ThreadContext context, Block block) { return sort_bang(context, block); }
@Deprecated public IRubyObject sort_bang19(ThreadContext context, Block block) { return sort_bang(context, block); }
@Deprecated public IRubyObject sort(ThreadContext context, Block block) { return to_a().sort_bang(context, block); }
@Deprecated public IRubyObject sort(ThreadContext context, Block block) { return to_a().sort_bang(context, block); }
/** rb_ary_sort * */ @JRubyMethod(name = "sort") public RubyArray sort(ThreadContext context, Block block) { RubyArray ary = aryDup(); ary.sort_bang(context, block); return ary; }
/** rb_ary_sort * */ @JRubyMethod(compat = RUBY1_8) public RubyArray sort(ThreadContext context, Block block) { RubyArray ary = aryDup(); ary.sort_bang(context, block); return ary; }
/** rb_ary_sort * */ @JRubyMethod(name = "sort") public RubyArray sort(ThreadContext context, Block block) { RubyArray ary = aryDup(); ary.sort_bang(context, block); return ary; }
/** rb_hash_sort * */ @JRubyMethod public IRubyObject sort(ThreadContext context, Block block) { return to_a().sort_bang(context, block); }
/** rb_hash_sort * */ @JRubyMethod public IRubyObject sort(ThreadContext context, Block block) { return to_a().sort_bang(context, block); }
/** rb_ary_sort * */ @JRubyMethod(compat = RUBY1_8) public RubyArray sort(ThreadContext context, Block block) { RubyArray ary = aryDup(); ary.sort_bang(context, block); return ary; }
@JRubyMethod public static IRubyObject sort(ThreadContext context, IRubyObject self, final Block block) { final Ruby runtime = context.runtime; final RubyArray result = runtime.newArray(); callEach(runtime, context, self, Signature.OPTIONAL, new AppendBlockCallback(result)); result.sort_bang(context, block); return result; }
@JRubyMethod public static IRubyObject sort(ThreadContext context, IRubyObject self, final Block block) { final Ruby runtime = context.runtime; final RubyArray result = runtime.newArray(); callEach(runtime, context, self, Signature.OPTIONAL, new AppendBlockCallback(result)); result.sort_bang(context, block); return result; }
@JRubyMethod public static IRubyObject sort(ThreadContext context, IRubyObject self, final Block block) { Ruby runtime = context.runtime; RubyArray result = runtime.newArray(); callEach(runtime, context, self, Arity.OPTIONAL, new AppendBlockCallback(runtime, result)); result.sort_bang(context, block); return result; }
@JRubyMethod public static IRubyObject sort(ThreadContext context, IRubyObject self, final Block block) { Ruby runtime = context.runtime; RubyArray result = runtime.newArray(); callEach(runtime, context, self, Arity.OPTIONAL, new AppendBlockCallback(runtime, result)); result.sort_bang(context, block); return result; }