|
|||||||||||
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 |