|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jruby.RubyObject
org.jruby.RubyStruct
Field Summary |
Fields inherited from class org.jruby.RubyObject |
runtime |
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject |
NULL_ARRAY |
Constructor Summary | |
RubyStruct(Ruby ruby,
RubyClass rubyClass)
Constructor for RubyStruct. |
Method Summary | |
IRubyObject |
aref(IRubyObject key)
|
IRubyObject |
aset(IRubyObject key,
IRubyObject value)
|
static RubyClass |
createStructClass(Ruby ruby)
|
IRubyObject |
each()
|
RubyBoolean |
equal(IRubyObject other)
rb_obj_equal |
IRubyObject |
get()
|
IRubyObject |
initialize(IRubyObject[] args)
|
RubyString |
inspect()
rb_obj_inspect |
void |
marshalTo(MarshalStream output)
Method marshalTo. |
RubyArray |
members()
|
static RubyArray |
members(IRubyObject recv)
|
static RubyClass |
newInstance(IRubyObject recv,
IRubyObject[] args)
Create new Struct class. |
static RubyStruct |
newStruct(IRubyObject recv,
IRubyObject[] args)
Create new Structure. |
IRubyObject |
rbClone()
rb_obj_clone |
IRubyObject |
set(IRubyObject value)
|
RubyFixnum |
size()
|
RubyArray |
to_a()
|
RubyString |
to_s()
|
static RubyStruct |
unmarshalFrom(UnmarshalStream input)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public RubyStruct(Ruby ruby, RubyClass rubyClass)
ruby
- rubyClass
- Method Detail |
public static RubyClass createStructClass(Ruby ruby)
public static RubyClass newInstance(IRubyObject recv, IRubyObject[] args)
public static RubyStruct newStruct(IRubyObject recv, IRubyObject[] args)
public IRubyObject initialize(IRubyObject[] args)
public static RubyArray members(IRubyObject recv)
public RubyArray members()
public IRubyObject set(IRubyObject value)
public IRubyObject get()
public IRubyObject rbClone()
RubyObject
rbClone
in interface IRubyObject
rbClone
in class RubyObject
public RubyBoolean equal(IRubyObject other)
RubyObject
equal
in class RubyObject
public RubyString to_s()
to_s
in class RubyObject
public RubyString inspect()
RubyObject
inspect
in interface IRubyObject
inspect
in class RubyObject
public RubyArray to_a()
to_a
in class RubyObject
public RubyFixnum size()
public IRubyObject each()
public IRubyObject aref(IRubyObject key)
public IRubyObject aset(IRubyObject key, IRubyObject value)
public void marshalTo(MarshalStream output) throws java.io.IOException
IRubyObject
marshalTo
in interface IRubyObject
marshalTo
in class RubyObject
java.io.IOException
public static RubyStruct unmarshalFrom(UnmarshalStream input) throws java.io.IOException
java.io.IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |