|
|||||||||||
| 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 IRubyObjectasSymbol in class RubyObjectpublic static RubySymbol nilSymbol(Ruby ruby)
public static RubyClass createSymbolClass(Ruby ruby)
public boolean singletonMethodsAllowed()
singletonMethodsAllowed in interface IRubyObjectsingletonMethodsAllowed 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 IRubyObjectinspect in class RubyObjectpublic RubyString to_s()
to_s in class RubyObjectpublic RubyBoolean equal(IRubyObject other)
RubyObject
equal in class RubyObjectpublic RubyFixnum hash()
hash in class RubyObjectpublic IRubyObject rbClone()
RubyObject
rbClone in interface IRubyObjectrbClone in class RubyObjectpublic IRubyObject freeze()
RubyObject
freeze in class RubyObjectpublic IRubyObject taint()
RubyObject
taint in class RubyObject
public void marshalTo(MarshalStream output)
throws java.io.IOException
IRubyObject
marshalTo in interface IRubyObjectmarshalTo in class RubyObjectjava.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 | ||||||||||