Save This Page
Home » jruby-src-1.1.3 » org.jruby » [javadoc | source]
org.jruby
public class: RubyObject [javadoc | source]
java.lang.Object
   org.jruby.RubyObject

All Implemented Interfaces:
    VALUE

Direct Known Subclasses:
    RubyIPSocket, NativeException, JavaAccessibleObject, RubyUnboundMethod, RubyString, RubyBoolean, RubyFileStat, RubyGzipReader, RubyHash, JavaField, RubyProc, RubyNameError, RubyArray, RubyGzipWriter, RubyGzipFile, JavaArray, RubyClass, RubyMethod, RubyException, RubySystemCallError, RubyStatus, RubyNoMethodError, RubyDir, JavaObjectWrapper, RubySocket, RubyLocalJumpError, RubyTime, JavaClass, JRubyObjectInputStream, WeakRef, RubyStringScanner, RubyBigDecimal, Base, RubyFloat, JavaProxyReflectionObject, RubyModule, ConditionVariable, RubyBignum, ZStream, IncludedModuleWrapper, RubyNil, RubyBasicSocket, Deflate, RubyIconv, RubyThreadGroup, RubyNumeric, RubyUDPSocket, RubyRegexp, RubyMatchData, JavaConstructor, RubyTCPServer, RubyInteger, Inflate, MetaClass, RubyClassPathVariable, RubyRange, RubyStringIO, RubyFixnum, RubyThread, RubyFile, JavaMethod, Fiber, StringOnlyRubyHash, RubyBinding, JavaProxyConstructor, ProxyMethodImpl, RubySymbol, RubyUNIXSocket, RubyIO, RubyTCPSocket, Queue, RubyEnumerator, RubyFailure, RubySystemExit, RubyJavaObject, RubyRegex, Mutex, JavaProxyClass, SizedQueue, JavaCallable, RubyNameErrorMessage, RubyUNIXServer, JavaObject, RubyStruct

Constructor:
 public RubyObject(Ruby ruby) 
 public RubyObject(Ruby ruby,
    RubyModule rubyClass) 
Method from org.jruby.RubyObject Summary:
callInit,   defineSingletonMethod,   funcall,   funcall,   funcall,   funcall3,   getClassVarSingleton,   getInstanceVar,   getInstanceVar,   getInstanceVariables,   getRuby,   getRubyClass,   getSingletonClass,   infectObject,   isFalse,   isFrozen,   isImmediate,   isInstanceVarDefined,   isNil,   isSpecialConst,   isTaint,   isTrue,   m_clone,   m_dup,   m_equal,   m_freeze,   m_frozen,   m_id,   m_inspect,   m_instance_of,   m_kind_of,   m_methods,   m_private_methods,   m_protected_methods,   m_singleton_methods,   m_taint,   m_tainted,   m_to_s,   m_type,   m_untaint,   setFrozen,   setImmediate,   setInstanceVar,   setInstanceVar,   setInstanceVariables,   setRuby,   setRubyClass,   setTaint,   setupClone,   setupObject
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jruby.RubyObject Detail:
 public  void callInit(RubyObject[] args) 
    rb_eval future versions
 public  void defineSingletonMethod(String name,
    RubyCallbackMethod method) 
    rb_define_singleton_method
 public RubyObject funcall(RubyId mid) 
 public RubyObject funcall(RubyId mid,
    RubyObject[] args) 
    rb_funcall2
 public RubyObject funcall(RubyId mid,
    RubyObject arg) 
    rb_funcall
 public RubyObject funcall3(RubyId mid,
    RubyObject[] args) 
    rb_funcall3
 public RubyModule getClassVarSingleton() 
    rb_cvar_singleton
 public RubyObject getInstanceVar(String name) 
    rb_iv_get
 public RubyObject getInstanceVar(RubyId id) 
    rb_ivar_get
 public RubyMap getInstanceVariables() 
 public Ruby getRuby() 
    Getter for property ruby.
 public RubyModule getRubyClass() 
    Getter for property rubyClass.
 public RubyClass getSingletonClass() 
    rb_singleton_class
 protected  void infectObject(RubyObject obj) 
    OBJ_INFECT
 public boolean isFalse() 
 public boolean isFrozen() 
    Getter for property frozen.
 public boolean isImmediate() 
    Getter for property immediate.
 public boolean isInstanceVarDefined(RubyId id) 
 public boolean isNil() 
 public boolean isSpecialConst() 
    rb_special_const_p
 public boolean isTaint() 
    Getter for property taint.
 public boolean isTrue() 
 public RubyObject m_clone() 
    rb_obj_clone
 public RubyObject m_dup() 
    rb_obj_dup
 public RubyBoolean m_equal(RubyObject obj) 
    rb_obj_equal
 public RubyObject m_freeze() 
    rb_obj_freeze
 public RubyBoolean m_frozen() 
    rb_obj_frozen_p
 public RubyObject m_id() 
    rb_obj_id
 public RubyString m_inspect() 
    rb_obj_inspect
 public RubyBoolean m_instance_of(RubyModule rbModule) 
    rb_obj_is_instance_of
 public RubyBoolean m_kind_of(RubyModule rbModule) 
    rb_obj_is_kind_of
 public RubyArray m_methods() 
    rb_obj_methods
 public RubyArray m_private_methods() 
    rb_obj_private_methods
 public RubyArray m_protected_methods() 
    rb_obj_protected_methods
 public RubyArray m_singleton_methods() 
    rb_obj_singleton_methods
 public RubyObject m_taint() 
    rb_obj_taint
 public RubyBoolean m_tainted() 
    rb_obj_tainted
 public RubyString m_to_s() 
 public RubyModule m_type() 
    rb_obj_type
 public RubyObject m_untaint() 
    rb_obj_untaint
 public  void setFrozen(boolean frozen) 
    Setter for property frozen.
 public  void setImmediate(boolean immediate) 
    Setter for property immediate.
 public  void setInstanceVar(String name,
    RubyObject value) 
    rb_iv_set
 public RubyObject setInstanceVar(RubyId id,
    RubyObject value) 
    rb_ivar_set
 public  void setInstanceVariables(RubyMap instanceVariables) 
 public  void setRuby(Ruby ruby) 
    Setter for property ruby.
 public  void setRubyClass(RubyModule rubyClass) 
    Setter for property rubyClass.
 public  void setTaint(boolean taint) 
    Setter for property taint.
 protected  void setupClone(RubyObject obj) 
    CLONESETUP
 protected  void setupObject(RubyModule rubyClass) 
    OBJSETUP