|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jruby.RubyObject
org.jruby.RubySymbol
Nested Class Summary | |
static class |
RubySymbol.SymbolTable
|
Field Summary |
Fields inherited from class org.jruby.RubyObject |
runtime |
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject |
NULL_ARRAY |
Method Summary | |
java.lang.String |
asSymbol()
rb_to_id |
static RubyClass |
createSymbolClass(Ruby ruby)
|
RubyBoolean |
equal(IRubyObject other)
rb_obj_equal |
IRubyObject |
freeze()
Freeze an object. |
static RubySymbol |
getSymbol(Ruby ruby,
long id)
|
RubyFixnum |
hash()
|
RubyString |
inspect()
rb_obj_inspect |
void |
marshalTo(MarshalStream output)
Method marshalTo. |
static RubySymbol |
newSymbol(Ruby ruby,
java.lang.String name)
|
static RubySymbol |
nilSymbol(Ruby ruby)
|
IRubyObject |
rbClone()
rb_obj_clone |
boolean |
singletonMethodsAllowed()
|
IRubyObject |
taint()
rb_obj_taint |
RubyFixnum |
to_i()
|
RubyString |
to_s()
|
static RubySymbol |
unmarshalFrom(UnmarshalStream input)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
public java.lang.String asSymbol()
asSymbol
in interface IRubyObject
asSymbol
in class RubyObject
public static RubySymbol nilSymbol(Ruby ruby)
public static RubyClass createSymbolClass(Ruby ruby)
public boolean singletonMethodsAllowed()
singletonMethodsAllowed
in interface IRubyObject
singletonMethodsAllowed
in class RubyObject
public static RubySymbol getSymbol(Ruby ruby, long id)
public static RubySymbol newSymbol(Ruby ruby, java.lang.String name)
public RubyFixnum to_i()
public RubyString inspect()
RubyObject
inspect
in interface IRubyObject
inspect
in class RubyObject
public RubyString to_s()
to_s
in class RubyObject
public RubyBoolean equal(IRubyObject other)
RubyObject
equal
in class RubyObject
public RubyFixnum hash()
hash
in class RubyObject
public IRubyObject rbClone()
RubyObject
rbClone
in interface IRubyObject
rbClone
in class RubyObject
public IRubyObject freeze()
RubyObject
freeze
in class RubyObject
public IRubyObject taint()
RubyObject
taint
in class RubyObject
public void marshalTo(MarshalStream output) throws java.io.IOException
IRubyObject
marshalTo
in interface IRubyObject
marshalTo
in class RubyObject
java.io.IOException
public static RubySymbol 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 |