|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Object is the parent class of all classes in Ruby. Its methods are therefore available to all objects unless explicitly overridden.
| Field Summary | |
static IRubyObject[] |
NULL_ARRAY
|
| Method Summary | |
int |
argCount(IRubyObject[] args,
int i,
int i1)
Method argCount. |
java.lang.String |
asSymbol()
Convert the object into a symbol name if possible. |
void |
callInit(IRubyObject[] args)
|
IRubyObject |
callMethod(java.lang.String string)
Method funcall. |
IRubyObject |
callMethod(java.lang.String string,
IRubyObject arg)
Method funcall. |
IRubyObject |
callMethod(java.lang.String method,
IRubyObject[] rubyArgs)
Method callMethod. |
void |
checkSafeString()
Method checkSafeString. |
IRubyObject |
convertToString()
|
IRubyObject |
convertToType(java.lang.String string,
java.lang.String string1,
boolean b)
Method convertToType. |
IRubyObject |
convertType(java.lang.Class type,
java.lang.String string,
java.lang.String string1)
Method convertType. |
void |
defineSingletonMethod(java.lang.String name,
Callback callback)
Method defineSingletonMethod. |
IRubyObject |
dup()
Method dup. |
IRubyObject |
eval(INode iNode)
Method eval. |
IRubyObject |
eval(IRubyObject iRubyObject,
IRubyObject rubyObject,
java.lang.String string,
int i)
Method eval. |
void |
extendObject(RubyModule rubyModule)
Method extendObject. |
IRubyObject |
getInstanceVariable(java.lang.String string)
Method getInstanceVar. |
java.lang.Class |
getJavaClass()
Method getJavaClass. |
RubyClass |
getMetaClass()
Method getRubyClass. |
Ruby |
getRuntime()
Method getRuntime. |
RubyClass |
getSingletonClass()
Method getSingletonClass. |
RubyClass |
getType()
Method getType. |
boolean |
hasInstanceVariable(java.lang.String string)
Method isInstanceVarDefined. |
RubyString |
inspect()
Method inspect. |
boolean |
isFrozen()
Method isFrozen. |
boolean |
isKindOf(RubyModule rubyClass)
Method isKindOf. |
boolean |
isNil()
Method isNil. |
boolean |
isTaint()
Method isTaint. |
boolean |
isTrue()
|
void |
marshalTo(MarshalStream marshalStream)
Method marshalTo. |
IRubyObject |
method_missing(IRubyObject[] args)
Method method_missing. |
IRubyObject |
rbClone()
Method rbClone. |
boolean |
respondsTo(java.lang.String string)
Method respondsTo. |
void |
setFrozen(boolean b)
Method setFrozen. |
IRubyObject |
setInstanceVariable(java.lang.String string,
IRubyObject rubyObject)
Method setInstanceVar. |
void |
setMetaClass(RubyClass metaClass)
|
void |
setTaint(boolean b)
Method setTaint. |
void |
setupClone(IRubyObject rubyString)
Method setupClone. |
boolean |
singletonMethodsAllowed()
|
| Field Detail |
public static final IRubyObject[] NULL_ARRAY
| Method Detail |
public IRubyObject getInstanceVariable(java.lang.String string)
string -
public IRubyObject setInstanceVariable(java.lang.String string,
IRubyObject rubyObject)
string - rubyObject -
public IRubyObject callMethod(java.lang.String string)
string -
public boolean isNil()
public boolean isTrue()
public boolean isTaint()
public boolean isFrozen()
public IRubyObject callMethod(java.lang.String string,
IRubyObject arg)
string - arg -
public RubyClass getMetaClass()
public void setMetaClass(RubyClass metaClass)
public RubyClass getSingletonClass()
public RubyClass getType()
public boolean isKindOf(RubyModule rubyClass)
rubyClass -
public boolean respondsTo(java.lang.String string)
string -
public Ruby getRuntime()
public java.lang.Class getJavaClass()
public IRubyObject callMethod(java.lang.String method,
IRubyObject[] rubyArgs)
method - rubyArgs -
public IRubyObject eval(INode iNode)
iNode -
public IRubyObject eval(IRubyObject iRubyObject,
IRubyObject rubyObject,
java.lang.String string,
int i)
iRubyObject - rubyObject - string - i -
public void extendObject(RubyModule rubyModule)
rubyModule - public java.lang.String asSymbol()
public IRubyObject convertToType(java.lang.String string,
java.lang.String string1,
boolean b)
string - string1 - b - public IRubyObject convertToString()
public void setTaint(boolean b)
b - public void checkSafeString()
public void marshalTo(MarshalStream marshalStream)
throws java.io.IOException
marshalStream -
java.io.IOException
public IRubyObject convertType(java.lang.Class type,
java.lang.String string,
java.lang.String string1)
type - string - string1 - public IRubyObject dup()
public void setupClone(IRubyObject rubyString)
rubyString - public void setFrozen(boolean b)
b - public RubyString inspect()
public int argCount(IRubyObject[] args,
int i,
int i1)
args - i - i1 -
public IRubyObject rbClone()
public boolean hasInstanceVariable(java.lang.String string)
string -
public void callInit(IRubyObject[] args)
public IRubyObject method_missing(IRubyObject[] args)
args -
public void defineSingletonMethod(java.lang.String name,
Callback callback)
name - callback - public boolean singletonMethodsAllowed()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||