@JRubyMethod(name = {"[]", "slice"}) public IRubyObject aref(IRubyObject arg0, IRubyObject arg1) { return arefCommon(arg0, arg1); }
@JRubyMethod(name = {"[]", "slice"}, compat = RUBY1_9) public IRubyObject aref19(IRubyObject arg0, IRubyObject arg1) { return arefCommon(arg0, arg1); }
@JRubyMethod(name = {"[]", "slice"}) public IRubyObject aref(IRubyObject arg0, IRubyObject arg1) { return arefCommon(arg0, arg1); }
@JRubyMethod(name = {"[]", "slice"}, compat = RUBY1_9) public IRubyObject aref19(IRubyObject arg0, IRubyObject arg1) { return arefCommon(arg0, arg1); }
@JRubyMethod(name = {"[]", "slice"}, compat = RUBY1_9) public IRubyObject aref19(IRubyObject arg0) { return arg0 instanceof RubyFixnum ? entry(((RubyFixnum)arg0).getLongValue()) : arefCommon(arg0); }
/** rb_ary_aref */ @JRubyMethod(name = {"[]", "slice"}) public IRubyObject aref(IRubyObject arg0) { return arg0 instanceof RubyFixnum ? entry(((RubyFixnum)arg0).getLongValue()) : arefCommon(arg0); }
/** rb_ary_aref */ @JRubyMethod(name = {"[]", "slice"}) public IRubyObject aref(IRubyObject arg0) { return arg0 instanceof RubyFixnum ? entry(((RubyFixnum)arg0).getLongValue()) : arefCommon(arg0); }
@JRubyMethod(name = {"[]", "slice"}, compat = RUBY1_9) public IRubyObject aref19(IRubyObject arg0) { return arg0 instanceof RubyFixnum ? entry(((RubyFixnum)arg0).getLongValue()) : arefCommon(arg0); }
@JRubyMethod(name = {"[]", "slice"}, compat = RUBY1_8) public IRubyObject aref(IRubyObject arg0, IRubyObject arg1) { assert !arg0.getRuntime().is1_9(); if (arg0 instanceof RubySymbol) throw getRuntime().newTypeError("Symbol as array index"); return arefCommon(arg0, arg1); }
@JRubyMethod(name = {"[]", "slice"}, compat = RUBY1_8) public IRubyObject aref(IRubyObject arg0, IRubyObject arg1) { assert !arg0.getRuntime().is1_9(); if (arg0 instanceof RubySymbol) throw getRuntime().newTypeError("Symbol as array index"); return arefCommon(arg0, arg1); }
/** rb_ary_aref */ @JRubyMethod(name = {"[]", "slice"}, compat = RUBY1_8) public IRubyObject aref(IRubyObject arg0) { assert !arg0.getRuntime().is1_9(); if (arg0 instanceof RubyFixnum) return entry(((RubyFixnum)arg0).getLongValue()); if (arg0 instanceof RubySymbol) throw getRuntime().newTypeError("Symbol as array index"); return arefCommon(arg0); }
/** rb_ary_aref */ @JRubyMethod(name = {"[]", "slice"}, compat = RUBY1_8) public IRubyObject aref(IRubyObject arg0) { assert !arg0.getRuntime().is1_9(); if (arg0 instanceof RubyFixnum) return entry(((RubyFixnum)arg0).getLongValue()); if (arg0 instanceof RubySymbol) throw getRuntime().newTypeError("Symbol as array index"); return arefCommon(arg0); }