Uses of Class
org.jruby.RubyClass

Packages that use RubyClass
org.jruby   
org.jruby.exceptions   
org.jruby.ext   
org.jruby.ext.socket   
org.jruby.javasupport   
org.jruby.javasupport.proxy   
org.jruby.javasupport.util   
org.jruby.libraries   
org.jruby.runtime   
org.jruby.runtime.builtin   
org.jruby.runtime.callback   
org.jruby.runtime.marshal   
org.jruby.util   
org.jruby.yaml   
 

Uses of RubyClass in org.jruby
 

Subclasses of RubyClass in org.jruby
 class IncludedModuleWrapper
          This class is used to provide an intermediate superclass for modules and classes that include other modules.
 class MetaClass
           
 

Fields in org.jruby declared as RubyClass
protected  RubyClass RubyObject.metaClass
           
protected  RubyClass RubyModule.superClass
           
 

Methods in org.jruby that return RubyClass
static RubyClass RubyArray.createArrayClass(Ruby runtime)
           
static RubyClass RubyBigDecimal.createBigDecimal(Ruby runtime)
           
static RubyClass RubyBignum.createBignumClass(Ruby runtime)
           
static RubyClass RubyBinding.createBindingClass(Ruby runtime)
           
static RubyClass RubyClass.createBootstrapClass(Ruby runtime, java.lang.String name, RubyClass superClass, ObjectAllocator allocator)
          boot_defclass Create an initial Object meta class before Module and Kernel dependencies have squirreled themselves together.
static RubyClass NativeException.createClass(Ruby runtime, RubyClass baseClass)
           
static RubyClass RubyDir.createDirClass(Ruby runtime)
           
static RubyClass RubyException.createExceptionClass(Ruby runtime)
           
static RubyClass RubyBoolean.createFalseClass(Ruby runtime)
           
static RubyClass RubyFile.createFileClass(Ruby runtime)
           
static RubyClass RubyFileStat.createFileStatClass(Ruby runtime)
           
static RubyClass RubyFixnum.createFixnumClass(Ruby runtime)
           
static RubyClass RubyFloat.createFloatClass(Ruby runtime)
           
static RubyClass RubyHash.createHashClass(Ruby runtime)
           
static RubyClass RubyInteger.createIntegerClass(Ruby runtime)
           
static RubyClass RubyIO.createIOClass(Ruby runtime)
           
static RubyClass RubyLocalJumpError.createLocalJumpErrorClass(Ruby runtime, RubyClass standardErrorClass)
           
static RubyClass RubyMatchData.createMatchDataClass(Ruby runtime)
           
static RubyClass RubyMethod.createMethodClass(Ruby runtime)
          Create the RubyMethod class and add it to the Ruby runtime.
static RubyClass RubyModule.createModuleClass(Ruby runtime, RubyClass moduleClass)
           
static RubyClass RubyNameError.createNameErrorClass(Ruby runtime, RubyClass standardErrorClass)
           
static RubyClass RubyNil.createNilClass(Ruby runtime)
           
static RubyClass RubyNoMethodError.createNoMethodErrorClass(Ruby runtime, RubyClass nameErrorClass)
           
static RubyClass RubyNumeric.createNumericClass(Ruby runtime)
           
static RubyClass RubyObject.createObjectClass(Ruby runtime, RubyClass objectClass)
          Will create the Ruby class Object in the runtime specified.
static RubyClass RubyProc.createProcClass(Ruby runtime)
           
static RubyClass RubyRange.createRangeClass(Ruby runtime)
           
static RubyClass RubyRegexp.createRegexpClass(Ruby runtime)
           
static RubyClass RubyStringScanner.createScannerClass(Ruby runtime)
           
static RubyClass RubyString.createStringClass(Ruby runtime)
           
static RubyClass RubyStringIO.createStringIOClass(Ruby runtime)
           
static RubyClass RubyStruct.createStructClass(Ruby runtime)
           
static RubyClass RubySymbol.createSymbolClass(Ruby runtime)
           
static RubyClass RubySystemCallError.createSystemCallErrorClass(Ruby runtime, RubyClass standardError)
           
static RubyClass RubySystemExit.createSystemExitClass(Ruby runtime, RubyClass exceptionClass)
           
static RubyClass RubyThread.createThreadClass(Ruby runtime)
           
static RubyClass RubyThreadGroup.createThreadGroupClass(Ruby runtime)
           
static RubyClass RubyTime.createTimeClass(Ruby runtime)
           
static RubyClass RubyBoolean.createTrueClass(Ruby runtime)
           
 RubyClass Ruby.defineClass(java.lang.String name, RubyClass superClass, ObjectAllocator allocator)
          Define a new class under the Object namespace.
 RubyClass RubyModule.defineClassUnder(java.lang.String name, RubyClass superClass, ObjectAllocator allocator)
          rb_define_class_under this method should be used only as an API to define/open nested classes
 RubyClass Ruby.defineClassUnder(java.lang.String name, RubyClass superClass, ObjectAllocator allocator, RubyModule parent)
          Define a new class with the given name under the given module or class namespace.
 RubyClass RubyModule.defineOrGetClassUnder(java.lang.String name, RubyClass superClazz)
          this method should be used only by interpreter or compiler
static RubyClass RubyUnboundMethod.defineUnboundMethodClass(Ruby runtime)
           
 RubyClass Ruby.fastGetClass(java.lang.String internedName)
          Retrieve the class with the given name from the Object namespace.
 RubyClass RubyModule.fastGetClass(java.lang.String internedName)
           
 RubyClass Ruby.getArray()
           
 RubyClass Ruby.getBignum()
           
 RubyClass Ruby.getBinding()
           
 RubyClass Ruby.getClass(java.lang.String name)
          Retrieve the class with the given name from the Object namespace.
 RubyClass RubyModule.getClass(java.lang.String name)
          Finds a class that is within the current module (or class).
 RubyClass Ruby.getClassClass()
           
 RubyClass Ruby.getContinuation()
           
 RubyClass Ruby.getDir()
           
 RubyClass Ruby.getDummy()
           
 RubyClass Ruby.getErrno(int n)
           
 RubyClass Ruby.getException()
           
 RubyClass Ruby.getFalseClass()
           
 RubyClass Ruby.getFile()
           
 RubyClass Ruby.getFileStat()
           
 RubyClass Ruby.getFixnum()
           
 RubyClass Ruby.getFloat()
           
 RubyClass Ruby.getHash()
           
 RubyClass Ruby.getInteger()
           
 RubyClass Ruby.getIO()
           
 RubyClass Ruby.getMatchData()
           
 RubyClass RubyObject.getMetaClass()
          if exist return the meta-class else return the type of the object.
 RubyClass Ruby.getMethod()
           
 RubyClass Ruby.getModule()
           
 RubyClass Ruby.getNilClass()
           
 RubyClass Ruby.getNumeric()
           
 RubyClass Ruby.getObject()
           
 RubyClass Ruby.getProc()
           
 RubyClass Ruby.getProcStatus()
           
 RubyClass Ruby.getRange()
           
 RubyClass IncludedModuleWrapper.getRealClass()
           
 RubyClass MetaClass.getRealClass()
          If an object uses an anonymous class 'class << obj', then this grabs the original metaclass and not the one that get injected as a result of 'class << obj'.
 RubyClass RubyClass.getRealClass()
           
 RubyClass Ruby.getRegexp()
           
 RubyClass RubyBoolean.getSingletonClass()
           
 RubyClass RubyFixnum.getSingletonClass()
           
 RubyClass RubyNil.getSingletonClass()
           
 RubyClass RubyObject.getSingletonClass()
          rb_singleton_class Note: this method is specialized for RubyFixnum, RubySymbol, RubyNil and RubyBoolean Will either return the existing singleton class for this object, or create a new one and rutning that.
 RubyClass RubySymbol.getSingletonClass()
           
protected  RubyClass RubyObject.getSingletonClassClone()
          rb_singleton_class_clone Will make sure that if the current objects class is a singleton, it will get cloned.
 RubyClass Ruby.getStandardError()
           
 RubyClass Ruby.getString()
           
 RubyClass Ruby.getStructClass()
           
 RubyClass RubyModule.getSuperClass()
          Getter for property superClass.
 RubyClass Ruby.getSymbol()
           
 RubyClass Ruby.getThread()
           
 RubyClass Ruby.getThreadGroup()
           
 RubyClass Ruby.getTime()
           
 RubyClass Ruby.getTrueClass()
           
 RubyClass RubyObject.getType()
           
 RubyClass Ruby.getUnboundMethod()
           
 RubyClass RubyClass.makeMetaClass(RubyClass superClass)
          rb_make_metaclass
 RubyClass RubyObject.makeMetaClass(RubyClass superClass)
          rb_make_metaclass Will create a new meta class, insert this in the chain of classes for this specific object, and return the generated meta class.
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass)
          rb_class_new
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, java.lang.String name, ObjectAllocator allocator, RubyModule parent, boolean setParent)
          rb_class_new/rb_define_class_id/rb_name_class/rb_set_class_path
static RubyClass RubyStruct.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Create new Struct class.
 RubyClass RubyObject.type_deprecated()
          rb_obj_type The deprecated version of type, that emits a deprecation warning.
 RubyClass RubyObject.type()
          rb_obj_class Returns the real class of this object, excluding any singleton/meta class in the inheritence chain.
static RubyClass RubyNil.type(IRubyObject recv)
          nil_type
static RubyClass RubyClass.unmarshalFrom(UnmarshalStream input)
           
 

Methods in org.jruby with parameters of type RubyClass
 void RubyClass.addSubclass(RubyClass subclass)
           
 IRubyObject RubyObject.convertToType(RubyClass target, int convertMethodIndex)
          Tries to convert this object to the specified Ruby type, using a specific conversion method.
static RubyClass RubyClass.createBootstrapClass(Ruby runtime, java.lang.String name, RubyClass superClass, ObjectAllocator allocator)
          boot_defclass Create an initial Object meta class before Module and Kernel dependencies have squirreled themselves together.
static RubyClass NativeException.createClass(Ruby runtime, RubyClass baseClass)
           
static void RubyClass.createClassClass(Ruby runtime, RubyClass classClass)
           
static RubyClass RubyLocalJumpError.createLocalJumpErrorClass(Ruby runtime, RubyClass standardErrorClass)
           
static RubyClass RubyModule.createModuleClass(Ruby runtime, RubyClass moduleClass)
           
static RubyClass RubyNameError.createNameErrorClass(Ruby runtime, RubyClass standardErrorClass)
           
static RubyClass RubyNoMethodError.createNoMethodErrorClass(Ruby runtime, RubyClass nameErrorClass)
           
static RubyClass RubyObject.createObjectClass(Ruby runtime, RubyClass objectClass)
          Will create the Ruby class Object in the runtime specified.
static RubyClass RubySystemCallError.createSystemCallErrorClass(Ruby runtime, RubyClass standardError)
           
static RubyClass RubySystemExit.createSystemExitClass(Ruby runtime, RubyClass exceptionClass)
           
 RubyClass Ruby.defineClass(java.lang.String name, RubyClass superClass, ObjectAllocator allocator)
          Define a new class under the Object namespace.
 RubyClass RubyModule.defineClassUnder(java.lang.String name, RubyClass superClass, ObjectAllocator allocator)
          rb_define_class_under this method should be used only as an API to define/open nested classes
 RubyClass Ruby.defineClassUnder(java.lang.String name, RubyClass superClass, ObjectAllocator allocator, RubyModule parent)
          Define a new class with the given name under the given module or class namespace.
 RubyClass RubyModule.defineOrGetClassUnder(java.lang.String name, RubyClass superClazz)
          this method should be used only by interpreter or compiler
 void RubyClass.inherit(RubyClass superClazz)
          rb_class_inherited (reversed semantics!)
 RubyClass RubyClass.makeMetaClass(RubyClass superClass)
          rb_make_metaclass
 RubyClass RubyObject.makeMetaClass(RubyClass superClass)
          rb_make_metaclass Will create a new meta class, insert this in the chain of classes for this specific object, and return the generated meta class.
static void RubyClass.marshalTo(RubyClass clazz, MarshalStream output)
           
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass)
          rb_class_new
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, java.lang.String name, ObjectAllocator allocator, RubyModule parent, boolean setParent)
          rb_class_new/rb_define_class_id/rb_name_class/rb_set_class_path
static RubyString RubyString.newEmptyString(Ruby runtime, RubyClass metaClass)
           
static RubyException RubyException.newException(Ruby runtime, RubyClass excptnClass, java.lang.String msg)
           
 IncludedModuleWrapper IncludedModuleWrapper.newIncludeClass(RubyClass superClass)
          Overridden newIncludeClass implementation to allow attaching future includes to the correct module (i.e.
 IncludedModuleWrapper RubyModule.newIncludeClass(RubyClass superClazz)
          Create a wrapper to use for including the specified module into this one.
static RubyIconv.RubyFailure RubyIconv.RubyFailure.newInstance(Ruby runtime, RubyClass excptnClass, java.lang.String msg)
           
static RubyString RubyString.newString(Ruby runtime, RubyClass clazz, java.lang.CharSequence str)
           
static RubyString RubyString.newStringShared(Ruby runtime, RubyClass clazz, ByteList bytes)
           
 RaiseException Ruby.newTypeError(IRubyObject receivedObject, RubyClass expectedType)
           
 void IncludedModuleWrapper.setMetaClass(RubyClass newRubyClass)
           
 void RubyObject.setMetaClass(RubyClass metaClass)
          Makes it possible to change the metaclass of an object.
protected  void RubyModule.setSuperClass(RubyClass superClass)
           
 

Constructors in org.jruby with parameters of type RubyClass
IncludedModuleWrapper(Ruby runtime, RubyClass superClass, RubyModule delegate)
           
MetaClass(Ruby runtime, RubyClass superClass)
          rb_class_boot (for MetaClasses) (in makeMetaClass(RubyClass))
NativeException(Ruby runtime, RubyClass rubyClass, java.lang.Throwable cause)
           
RubyArray(Ruby runtime, RubyClass klass)
           
RubyBigDecimal(Ruby runtime, RubyClass klass)
           
RubyBinding(Ruby runtime, RubyClass rubyClass, Binding binding)
           
RubyClass(Ruby runtime, RubyClass superClazz)
          rb_class_boot (for plain Classes) also used to bootstrap Module and Class classes
RubyClass(Ruby runtime, RubyClass superClass, boolean objectSpace)
          separate path for MetaClass and IncludedModuleWrapper construction (rb_class_boot version for MetaClasses) no marshal, allocator initialization and addSubclass(this) here!
RubyDigest.Base(Ruby runtime, RubyClass type)
           
RubyDir(Ruby runtime, RubyClass type)
           
RubyException(Ruby runtime, RubyClass rubyClass)
           
RubyException(Ruby runtime, RubyClass rubyClass, java.lang.String message)
           
RubyFile(Ruby runtime, RubyClass type)
           
RubyFileStat(Ruby runtime, RubyClass clazz)
           
RubyHash(Ruby runtime, RubyClass klass)
           
RubyIconv.RubyFailure(Ruby runtime, RubyClass rubyClass)
           
RubyIconv.RubyFailure(Ruby runtime, RubyClass rubyClass, java.lang.String message)
           
RubyIconv(Ruby runtime, RubyClass type)
           
RubyInteger(Ruby runtime, RubyClass rubyClass)
           
RubyInteger(Ruby runtime, RubyClass rubyClass, boolean useObjectSpace)
           
RubyIO(Ruby runtime, RubyClass type)
           
RubyLocalJumpError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, java.lang.String reason, IRubyObject exitValue)
           
RubyMethod(Ruby runtime, RubyClass rubyClass)
           
RubyModule(Ruby runtime, RubyClass metaClass)
          used by MODULE_ALLOCATOR and RubyClass constructors
RubyModule(Ruby runtime, RubyClass metaClass, boolean objectSpace)
          separate path for MetaClass construction
RubyNameError(Ruby runtime, RubyClass exceptionClass)
           
RubyNameError(Ruby runtime, RubyClass exceptionClass, java.lang.String message)
           
RubyNameError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, java.lang.String name)
           
RubyNoMethodError(Ruby runtime, RubyClass exceptionClass)
           
RubyNoMethodError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, java.lang.String name, IRubyObject args)
           
RubyNumeric(Ruby runtime, RubyClass metaClass)
           
RubyNumeric(Ruby runtime, RubyClass metaClass, boolean useObjectSpace)
           
RubyObject(Ruby runtime, RubyClass metaClass)
          standard path for object creation
RubyObject(Ruby runtime, RubyClass metaClass, boolean useObjectSpace)
          path for objects who want to decide whether they want to be in ObjectSpace regardless of it being turned on or off (notably used by objects being considered immediate, they'll always pass false here)
RubyProc(Ruby runtime, RubyClass rubyClass, Block.Type type)
           
RubyProcess.RubyStatus(Ruby runtime, RubyClass metaClass, long status)
           
RubyStringIO(Ruby runtime, RubyClass klass)
           
RubyStringScanner(Ruby runtime, RubyClass type)
           
RubyStruct(Ruby runtime, RubyClass rubyClass)
          Constructor for RubyStruct.
RubySystemCallError(Ruby runtime, RubyClass rubyClass)
           
RubySystemCallError(Ruby runtime, RubyClass rubyClass, java.lang.String message, int errno)
           
RubySystemExit(Ruby runtime, RubyClass exceptionClass)
           
RubyThread(Ruby runtime, RubyClass type)
           
RubyTime(Ruby runtime, RubyClass rubyClass)
           
RubyTime(Ruby runtime, RubyClass rubyClass, DateTime dt)
           
RubyZlib.Deflate(Ruby runtime, RubyClass type)
           
RubyZlib.Inflate(Ruby runtime, RubyClass type)
           
RubyZlib.RubyGzipFile(Ruby runtime, RubyClass type)
           
RubyZlib.RubyGzipReader(Ruby runtime, RubyClass type)
           
RubyZlib.RubyGzipWriter(Ruby runtime, RubyClass type)
           
RubyZlib.ZStream(Ruby runtime, RubyClass type)
           
 

Uses of RubyClass in org.jruby.exceptions
 

Constructors in org.jruby.exceptions with parameters of type RubyClass
RaiseException(Ruby runtime, RubyClass excptnClass, java.lang.String msg, boolean nativeException)
           
 

Uses of RubyClass in org.jruby.ext
 

Constructors in org.jruby.ext with parameters of type RubyClass
WeakRef(Ruby runtime, RubyClass klazz)
           
 

Uses of RubyClass in org.jruby.ext.socket
 

Constructors in org.jruby.ext.socket with parameters of type RubyClass
RubyBasicSocket(Ruby runtime, RubyClass type)
           
RubyIPSocket(Ruby runtime, RubyClass type)
           
RubySocket(Ruby runtime, RubyClass type)
           
RubyTCPServer(Ruby runtime, RubyClass type)
           
RubyTCPSocket(Ruby runtime, RubyClass type)
           
RubyUDPSocket(Ruby runtime, RubyClass type)
           
RubyUNIXServer(Ruby runtime, RubyClass type)
           
RubyUNIXSocket(Ruby runtime, RubyClass type)
           
 

Uses of RubyClass in org.jruby.javasupport
 

Methods in org.jruby.javasupport that return RubyClass
static RubyClass JavaArray.createJavaArrayClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaClass.createJavaClassClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaConstructor.createJavaConstructorClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaField.createJavaFieldClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaMethod.createJavaMethodClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaObject.createJavaObjectClass(Ruby runtime, RubyModule javaModule)
           
 RubyClass JavaSupport.getArrayProxyClass()
           
 RubyClass JavaSupport.getConcreteProxyClass()
           
 RubyClass JavaSupport.getJavaArrayClass()
           
 RubyClass JavaSupport.getJavaClassClass()
           
 RubyClass JavaSupport.getJavaConstructorClass()
           
 RubyClass JavaSupport.getJavaFieldClass()
           
 RubyClass JavaSupport.getJavaMethodClass()
           
 RubyClass JavaSupport.getJavaObjectClass()
           
 RubyClass JavaSupport.getJavaProxyClass()
           
 RubyClass JavaClass.getProxyClass()
           
 

Methods in org.jruby.javasupport that return types with arguments of type RubyClass
 ObjectProxyCache<IRubyObject,RubyClass> JavaSupport.getObjectProxyCache()
           
 

Methods in org.jruby.javasupport with parameters of type RubyClass
static IRubyObject Java.getInstance(java.lang.Object rawJavaObject, RubyClass clazz)
          Returns a new proxy instance of type clazz for rawJavaObject, or the cached proxy if we've already seen this object.
static void JavaAccessibleObject.registerRubyMethods(Ruby runtime, RubyClass result)
           
static void JavaCallable.registerRubyMethods(Ruby runtime, RubyClass result)
           
protected static void JavaObject.registerRubyMethods(Ruby runtime, RubyClass result)
           
 void JavaClass.setupProxy(RubyClass proxy)
           
 

Constructors in org.jruby.javasupport with parameters of type RubyClass
JavaAccessibleObject(Ruby runtime, RubyClass rubyClass)
           
JavaCallable(Ruby runtime, RubyClass rubyClass)
           
JavaObject(Ruby runtime, RubyClass rubyClass, java.lang.Object value)
           
 

Uses of RubyClass in org.jruby.javasupport.proxy
 

Methods in org.jruby.javasupport.proxy that return RubyClass
static RubyClass JavaProxyClass.createJavaProxyClassClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaProxyConstructor.createJavaProxyConstructorClass(Ruby runtime, RubyModule javaProxyModule)
           
static RubyClass JavaProxyClass.ProxyMethodImpl.createJavaProxyMethodClass(Ruby runtime, RubyModule javaProxyModule)
           
 

Methods in org.jruby.javasupport.proxy with parameters of type RubyClass
protected static void JavaProxyReflectionObject.registerRubyMethods(Ruby runtime, RubyClass result)
           
 

Constructors in org.jruby.javasupport.proxy with parameters of type RubyClass
JavaProxyReflectionObject(Ruby runtime, RubyClass metaClass)
           
 

Uses of RubyClass in org.jruby.javasupport.util
 

Methods in org.jruby.javasupport.util that return RubyClass
static RubyClass RuntimeHelpers.getSingletonClass(Ruby runtime, IRubyObject receiver)
           
static RubyClass RuntimeHelpers.prepareSuperClass(Ruby runtime, IRubyObject rubyClass)
           
 

Methods in org.jruby.javasupport.util with parameters of type RubyClass
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
 

Uses of RubyClass in org.jruby.libraries
 

Constructors in org.jruby.libraries with parameters of type RubyClass
FiberLibrary.Fiber(Ruby runtime, RubyClass type)
           
ThreadLibrary.ConditionVariable(Ruby runtime, RubyClass type)
           
ThreadLibrary.Mutex(Ruby runtime, RubyClass type)
           
ThreadLibrary.Queue(Ruby runtime, RubyClass type)
           
ThreadLibrary.SizedQueue(Ruby runtime, RubyClass type)
           
 

Uses of RubyClass in org.jruby.runtime
 

Methods in org.jruby.runtime with parameters of type RubyClass
 IRubyObject ObjectAllocator.allocate(Ruby runtime, RubyClass klazz)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject Dispatcher.callMethod(ThreadContext context, IRubyObject self, RubyClass rubyclass, int methodIndex, java.lang.String name, IRubyObject[] args, CallType callType, Block block)
           
abstract  Dispatcher CallbackFactory.createDispatcher(RubyClass metaClass)
          Deprecated. No longer used.
 void ObjectMarshal.marshalTo(Ruby runtime, java.lang.Object obj, RubyClass type, MarshalStream marshalStream)
           
 void ThreadContext.prepareTopLevel(RubyClass objectClass, IRubyObject topSelf)
           
 java.lang.Object ObjectMarshal.unmarshalFrom(Ruby runtime, RubyClass type, UnmarshalStream unmarshalStream)
           
 

Uses of RubyClass in org.jruby.runtime.builtin
 

Methods in org.jruby.runtime.builtin that return RubyClass
 RubyClass IRubyObject.getMetaClass()
          RubyMethod getRubyClass.
 RubyClass IRubyObject.getSingletonClass()
          RubyMethod getSingletonClass.
 RubyClass IRubyObject.getType()
          RubyMethod getType.
 

Uses of RubyClass in org.jruby.runtime.callback
 

Methods in org.jruby.runtime.callback with parameters of type RubyClass
 Dispatcher InvocationCallbackFactory.createDispatcher(RubyClass metaClass)
          Deprecated. 
 Dispatcher ReflectionCallbackFactory.createDispatcher(RubyClass metaClass)
          Deprecated. 
 

Uses of RubyClass in org.jruby.runtime.marshal
 

Methods in org.jruby.runtime.marshal that return RubyClass
static RubyClass UnmarshalStream.getClassFromPath(Ruby runtime, java.lang.String path)
           
 

Methods in org.jruby.runtime.marshal with parameters of type RubyClass
 void MarshalStream.dumpDefaultObjectHeader(char tp, RubyClass type)
           
 void MarshalStream.dumpDefaultObjectHeader(RubyClass type)
           
 void MarshalStream.writeUserClass(IRubyObject obj, RubyClass type)
           
 

Uses of RubyClass in org.jruby.util
 

Methods in org.jruby.util that return RubyClass
 RubyClass ClassProvider.defineClassUnder(RubyModule module, java.lang.String name, RubyClass superClazz)
           
 

Methods in org.jruby.util with parameters of type RubyClass
 IRubyObject TypeCoercer.convertToType(IRubyObject src, RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod)
          Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type).
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod)
          Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type).
 IRubyObject TypeCoercer.convertToType(IRubyObject src, RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnError)
          Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod, boolean raise)
          Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).
 IRubyObject TypeCoercer.convertToTypeWithCheck(IRubyObject src, RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod)
          Higher level conversion utility similar to convertToType but it can throw an additional TypeError during conversion (MRI: rb_check_convert_type).
static IRubyObject TypeConverter.convertToTypeWithCheck(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod)
          Higher level conversion utility similar to convertToType but it can throw an additional TypeError during conversion (MRI: rb_check_convert_type).
 RubyClass ClassProvider.defineClassUnder(RubyModule module, java.lang.String name, RubyClass superClazz)
           
 

Uses of RubyClass in org.jruby.yaml
 

Methods in org.jruby.yaml with parameters of type RubyClass
static java.lang.Object JRubyConstructor.constructRuby(Constructor ctor, RubyClass theCls, Node node)
           
 



Copyright © 2002-2007 JRuby Team. All Rights Reserved.