|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jruby.RubyObject
org.jruby.RubyArray
Field Summary |
Fields inherited from class org.jruby.RubyObject |
runtime |
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject |
NULL_ARRAY |
Method Summary | |
RubyArray |
append(IRubyObject value)
|
IRubyObject |
aref(IRubyObject[] args)
rb_ary_aref |
static RubyArray |
arrayValue(IRubyObject other)
to_ary |
IRubyObject |
aset(IRubyObject[] args)
rb_ary_aset |
IRubyObject |
assoc(IRubyObject arg)
rb_ary_assoc |
IRubyObject |
at(RubyNumeric pos)
rb_ary_at |
IRubyObject |
clear()
rb_ary_clear |
RubyArray |
collect_bang()
rb_ary_collect_bang |
RubyArray |
collect()
rb_ary_collect |
IRubyObject |
compact_bang()
rb_ary_compact_bang |
IRubyObject |
compact()
rb_ary_compact |
RubyArray |
concat(IRubyObject obj)
rb_ary_concat |
static RubyArray |
create(IRubyObject recv,
IRubyObject[] args)
rb_ary_s_create |
static RubyClass |
createArrayClass(Ruby ruby)
|
IRubyObject |
delete_at(IRubyObject obj)
rb_ary_delete_at |
IRubyObject |
delete_if()
rb_ary_delete_if |
IRubyObject |
delete(IRubyObject obj)
rb_ary_delete |
IRubyObject |
each_index()
rb_ary_each_index |
IRubyObject |
each()
rb_ary_each |
IRubyObject |
empty_p()
rb_ary_empty_p |
IRubyObject |
entry(long offset)
rb_ary_entry |
RubyBoolean |
eql(IRubyObject obj)
rb_ary_eql |
RubyBoolean |
equal(IRubyObject obj)
rb_ary_equal |
IRubyObject |
fill(IRubyObject[] args)
rb_ary_fill |
IRubyObject |
first()
rb_ary_first |
IRubyObject |
flatten_bang()
rb_ary_flatten_bang |
IRubyObject |
flatten()
rb_ary_flatten |
RubyBoolean |
frozen()
rb_ary_frozen_p |
int |
getLength()
|
java.util.ArrayList |
getList()
Getter for property list. |
RubyFixnum |
hash()
|
RubyBoolean |
include_p(IRubyObject item)
|
boolean |
includes(IRubyObject item)
|
IRubyObject |
index(IRubyObject obj)
rb_ary_index |
RubyArray |
indices(IRubyObject[] args)
|
IRubyObject |
initialize(IRubyObject[] args)
rb_ary_initialize |
RubyString |
inspect()
rb_ary_inspect |
boolean |
isTmpLock()
Getter for property tmpLock. |
RubyString |
join(IRubyObject[] args)
rb_ary_join_m |
IRubyObject |
last()
rb_ary_last |
RubyFixnum |
length()
rb_ary_length |
void |
marshalTo(MarshalStream output)
Method marshalTo. |
void |
modify()
rb_ary_modify |
static RubyArray |
newArray(Ruby ruby)
rb_ary_new |
static RubyArray |
newArray(Ruby ruby,
java.util.ArrayList list)
|
static RubyArray |
newArray(Ruby ruby,
IRubyObject obj)
|
static RubyArray |
newArray(Ruby ruby,
IRubyObject[] args)
|
static RubyArray |
newArray(Ruby ruby,
IRubyObject car,
IRubyObject cdr)
rb_assoc_new |
static RubyArray |
newArray(Ruby ruby,
long len)
rb_ary_new2 |
static RubyArray |
newInstance(IRubyObject recv,
IRubyObject[] args)
rb_ary_s_new |
static RubyArray |
nilArray(Ruby ruby)
|
IRubyObject |
nitems()
rb_ary_nitems |
IRubyObject |
op_and(IRubyObject other)
rb_ary_and |
IRubyObject |
op_cmp(IRubyObject other)
rb_ary_cmp |
IRubyObject |
op_diff(IRubyObject other)
rb_ary_diff |
IRubyObject |
op_or(IRubyObject other)
rb_ary_or |
IRubyObject |
op_plus(IRubyObject other)
rb_ary_plus |
IRubyObject |
op_times(IRubyObject arg)
rb_ary_times |
RubyString |
pack(IRubyObject obj)
|
IRubyObject |
pop()
rb_ary_pop |
RubyArray |
push(IRubyObject[] items)
rb_ary_push_m |
IRubyObject |
rassoc(IRubyObject arg)
rb_ary_rassoc |
IRubyObject |
rbClone()
rb_ary_clone |
IRubyObject |
reject_bang()
rb_ary_reject_bang |
IRubyObject |
replace(IRubyObject other)
rb_ary_replace |
void |
replace(long beg,
long len,
IRubyObject repl)
rb_ary_replace |
RubyArray |
reverse_bang()
rb_ary_reverse_bang |
IRubyObject |
reverse_each()
rb_ary_reverse_each |
IRubyObject |
reverse()
rb_ary_reverse_m |
IRubyObject |
rindex(IRubyObject obj)
rb_ary_rindex |
void |
setTmpLock(boolean tmpLock)
Setter for property tmpLock. |
IRubyObject |
shift()
rb_ary_shift |
IRubyObject |
slice_bang(IRubyObject[] args)
rb_ary_slice_bang |
IRubyObject |
sort_bang()
rb_ary_sort_bang |
RubyArray |
sort()
rb_ary_sort |
IRubyObject |
subseq(long beg,
long len)
rb_ary_subseq |
RubyArray |
to_a()
rb_ary_to_a |
RubyString |
to_s()
rb_ary_to_s |
IRubyObject[] |
toJavaArray()
|
IRubyObject |
uniq_bang()
rb_ary_uniq_bang |
IRubyObject |
uniq()
rb_ary_uniq |
static RubyArray |
unmarshalFrom(UnmarshalStream input)
|
RubyArray |
unshift(IRubyObject item)
rb_ary_unshift |
RubyArray |
unshift(IRubyObject[] items)
rb_ary_unshift_m |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
public static RubyArray nilArray(Ruby ruby)
public java.util.ArrayList getList()
public IRubyObject[] toJavaArray()
public boolean isTmpLock()
public void setTmpLock(boolean tmpLock)
tmpLock
- New value of property tmpLock.public int getLength()
public boolean includes(IRubyObject item)
public static RubyClass createArrayClass(Ruby ruby)
public RubyFixnum hash()
hash
in class RubyObject
public void modify()
public IRubyObject entry(long offset)
public RubyArray unshift(IRubyObject item)
public IRubyObject subseq(long beg, long len)
public void replace(long beg, long len, IRubyObject repl)
public static RubyArray arrayValue(IRubyObject other)
public static final RubyArray newArray(Ruby ruby, long len)
public static final RubyArray newArray(Ruby ruby)
public static RubyArray newArray(Ruby ruby, IRubyObject obj)
public static RubyArray newArray(Ruby ruby, IRubyObject car, IRubyObject cdr)
public static final RubyArray newArray(Ruby ruby, java.util.ArrayList list)
public static RubyArray newArray(Ruby ruby, IRubyObject[] args)
public static RubyArray newInstance(IRubyObject recv, IRubyObject[] args)
public static RubyArray create(IRubyObject recv, IRubyObject[] args)
public RubyFixnum length()
public RubyArray push(IRubyObject[] items)
public RubyArray append(IRubyObject value)
public IRubyObject pop()
public IRubyObject shift()
public RubyArray unshift(IRubyObject[] items)
public RubyBoolean include_p(IRubyObject item)
public RubyBoolean frozen()
frozen
in class RubyObject
public IRubyObject initialize(IRubyObject[] args)
public IRubyObject aref(IRubyObject[] args)
public IRubyObject aset(IRubyObject[] args)
public IRubyObject at(RubyNumeric pos)
public RubyArray concat(IRubyObject obj)
public RubyString inspect()
inspect
in interface IRubyObject
inspect
in class RubyObject
public IRubyObject first()
public IRubyObject last()
public IRubyObject each()
public IRubyObject each_index()
public IRubyObject reverse_each()
public RubyString join(IRubyObject[] args)
public RubyString to_s()
to_s
in class RubyObject
public RubyArray to_a()
to_a
in class RubyObject
public RubyBoolean equal(IRubyObject obj)
equal
in class RubyObject
public RubyBoolean eql(IRubyObject obj)
public IRubyObject compact_bang()
public IRubyObject compact()
public IRubyObject empty_p()
public IRubyObject clear()
public IRubyObject fill(IRubyObject[] args)
public IRubyObject index(IRubyObject obj)
public IRubyObject rindex(IRubyObject obj)
public RubyArray indices(IRubyObject[] args)
public IRubyObject rbClone()
rbClone
in interface IRubyObject
rbClone
in class RubyObject
public RubyArray reverse_bang()
public IRubyObject reverse()
public RubyArray collect()
public RubyArray collect_bang()
public IRubyObject delete(IRubyObject obj)
public IRubyObject delete_at(IRubyObject obj)
public IRubyObject reject_bang()
public IRubyObject delete_if()
public IRubyObject replace(IRubyObject other)
public IRubyObject op_cmp(IRubyObject other)
public IRubyObject slice_bang(IRubyObject[] args)
public IRubyObject assoc(IRubyObject arg)
public IRubyObject rassoc(IRubyObject arg)
public IRubyObject flatten_bang()
public IRubyObject flatten()
public IRubyObject nitems()
public IRubyObject op_plus(IRubyObject other)
public IRubyObject op_times(IRubyObject arg)
public IRubyObject uniq_bang()
public IRubyObject uniq()
public IRubyObject op_diff(IRubyObject other)
public IRubyObject op_and(IRubyObject other)
public IRubyObject op_or(IRubyObject other)
public RubyArray sort()
public IRubyObject sort_bang()
public void marshalTo(MarshalStream output) throws java.io.IOException
IRubyObject
marshalTo
in interface IRubyObject
marshalTo
in class RubyObject
java.io.IOException
public static RubyArray unmarshalFrom(UnmarshalStream input) throws java.io.IOException
java.io.IOException
public RubyString pack(IRubyObject obj)
Pack.pack(java.util.ArrayList, org.jruby.RubyString)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |