Uses of Class
org.jruby.RubyClass

Packages that use RubyClass
org.jruby   
org.jruby.exceptions   
org.jruby.ext   
org.jruby.ext.ffi   
org.jruby.ext.ffi.io   
org.jruby.ext.ffi.jffi   
org.jruby.ext.ffi.jna   
org.jruby.ext.socket   
org.jruby.java   
org.jruby.java.invokers   
org.jruby.java.proxies   
org.jruby.javasupport   
org.jruby.javasupport.proxy   
org.jruby.javasupport.util   
org.jruby.libraries   
org.jruby.runtime   
org.jruby.runtime.builtin   
org.jruby.runtime.callsite   
org.jruby.runtime.marshal   
org.jruby.util   
org.jruby.util.io   
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 RubyBasicObject.metaClass
           
protected  RubyClass RubyModule.superClass
           
 

Fields in org.jruby with type parameters of type RubyClass
protected  java.util.Set<RubyClass> RubyModule.includingHierarchies
           
 

Methods in org.jruby that return RubyClass
static RubyClass RubyArray.createArrayClass(Ruby runtime)
           
static RubyClass RubyBasicObject.createBasicObjectClass(Ruby runtime, RubyClass objectClass)
          Will create the Ruby class Object in the runtime specified.
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 RubyComplex.createComplexClass(Ruby runtime)
           
static RubyClass RubyConverter.createConverterClass(Ruby runtime)
           
static RubyClass RubyDir.createDirClass(Ruby runtime)
           
static RubyClass RubyEncoding.createEncodingClass(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 RubyGenerator.createGeneratorClass(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 RubyNameError.createNameErrorMessageClass(Ruby runtime, RubyClass nameErrorClass)
           
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 RubyRational.createRationalClass(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 RubyTempfile.createTempfileClass(Ruby runtime)
           
static RubyClass RubyThread.createThreadClass(Ruby runtime)
           
static RubyClass RubyThreadGroup.createThreadGroupClass(Ruby runtime)
           
static RubyClass RubyTime.createTimeClass(Ruby runtime)
           
static RubyClass RubyBoolean.createTrueClass(Ruby runtime)
           
static RubyClass RubyYielder.createYielderClass(Ruby runtime)
           
 RubyClass Ruby.defineClass(java.lang.String name, RubyClass superClass, ObjectAllocator allocator)
          Define a new class under the Object namespace.
 RubyClass Ruby.defineClass(java.lang.String name, RubyClass superClass, ObjectAllocator allocator, CallSite[] callSites)
          A variation of defineClass that allows passing in an array of subplementary call sites for improving dynamic invocation performance.
 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 Ruby.defineClassUnder(java.lang.String name, RubyClass superClass, ObjectAllocator allocator, RubyModule parent, CallSite[] callSites)
          A variation of defineClassUnder that allows passing in an array of supplementary call sites to improve dynamic invocation.
 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.getArgumentError()
           
 RubyClass Ruby.getArray()
           
 RubyClass Ruby.getBasicObject()
           
 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.getComplex()
           
 RubyClass Ruby.getConcurrencyError()
           
 RubyClass Ruby.getContinuation()
           
 RubyClass Ruby.getConverter()
           
 RubyClass Ruby.getDir()
           
 RubyClass Ruby.getDummy()
           
 RubyClass Ruby.getEncoding()
           
 RubyClass Ruby.getEncodingCompatibilityError()
           
 RubyClass Ruby.getEncodingError()
           
 RubyClass Ruby.getEnumerator()
           
 RubyClass Ruby.getEOFError()
           
 RubyClass Ruby.getErrno(int n)
           
 RubyClass Ruby.getException()
           
 RubyClass Ruby.getFalseClass()
           
 RubyClass Ruby.getFatal()
           
 RubyClass Ruby.getFile()
           
 RubyClass Ruby.getFileStat()
           
 RubyClass Ruby.getFixnum()
           
 RubyClass Ruby.getFloat()
           
 RubyClass Ruby.getFloatDomainError()
           
 RubyClass Ruby.getGenerator()
           
 RubyClass Ruby.getHash()
           
 RubyClass Ruby.getIndexError()
           
 RubyClass Ruby.getInteger()
           
 RubyClass Ruby.getInterrupt()
           
 RubyClass Ruby.getIO()
           
 RubyClass Ruby.getIOError()
           
 RubyClass Ruby.getLoadError()
           
 RubyClass Ruby.getLocalJumpError()
           
 RubyClass Ruby.getMatchData()
           
 RubyClass RubyBasicObject.getMetaClass()
          if exist return the meta-class else return the type of the object.
 RubyClass Ruby.getMethod()
           
 RubyClass Ruby.getModule()
           
 RubyClass Ruby.getNameError()
           
 RubyClass Ruby.getNameErrorMessage()
           
 RubyClass Ruby.getNativeException()
           
 RubyClass Ruby.getNilClass()
           
 RubyClass Ruby.getNoMemoryError()
           
 RubyClass Ruby.getNoMethodError()
           
 RubyClass Ruby.getNotImplementedError()
           
 RubyClass Ruby.getNumeric()
           
 RubyClass Ruby.getObject()
           
 RubyClass Ruby.getProc()
           
 RubyClass Ruby.getProcStatus()
           
 RubyClass Ruby.getRange()
           
 RubyClass Ruby.getRangeError()
           
 RubyClass Ruby.getRational()
           
 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 Ruby.getRegexpError()
           
 RubyClass Ruby.getRuntimeError()
           
 RubyClass Ruby.getSecurityError()
           
 RubyClass Ruby.getSignalException()
           
 RubyClass RubyBasicObject.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 return that.
 RubyClass RubyBoolean.getSingletonClass()
           
 RubyClass RubyFixnum.getSingletonClass()
           
 RubyClass RubyNil.getSingletonClass()
           
 RubyClass RubySymbol.getSingletonClass()
           
protected  RubyClass RubyBasicObject.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.getStopIteration()
           
 RubyClass Ruby.getString()
           
 RubyClass Ruby.getStructClass()
           
 RubyClass RubyModule.getSuperClass()
          Getter for property superClass.
 RubyClass Ruby.getSymbol()
           
 RubyClass Ruby.getSyntaxError()
           
 RubyClass Ruby.getSystemCallError()
           
 RubyClass Ruby.getSystemExit()
           
 RubyClass Ruby.getSystemStackError()
           
 RubyClass Ruby.getThread()
           
 RubyClass Ruby.getThreadError()
           
 RubyClass Ruby.getThreadGroup()
           
 RubyClass Ruby.getTime()
           
 RubyClass Ruby.getTrueClass()
           
 RubyClass RubyBasicObject.getType()
           
 RubyClass Ruby.getTypeError()
           
 RubyClass Ruby.getUnboundMethod()
           
 RubyClass Ruby.getYielder()
           
 RubyClass Ruby.getZeroDivisionError()
           
 RubyClass RubyBasicObject.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.
 RubyClass RubyClass.makeMetaClass(RubyClass superClass)
          rb_make_metaclass
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass)
          Construct a new class with the given name scoped under Object (global) and with Object as its immediate superclass.
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, CallSite[] extraCallSites)
          A variation on newClass that allow passing in an array of supplementary call sites to improve dynamic invocation.
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, java.lang.String name, ObjectAllocator allocator, RubyModule parent, boolean setParent)
          Construct a new class with the given name, allocator, parent class, and containing class.
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, java.lang.String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, CallSite[] extraCallSites)
          A variation on newClass that allows passing in an array of supplementary call sites to improve dynamic invocation performance.
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 inheritance 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)
          Add a new subclass to the weak set of subclasses.
 IRubyObject RubyObject.convertToType(RubyClass target, int convertMethodIndex)
          Deprecated. 
static RubyClass RubyBasicObject.createBasicObjectClass(Ruby runtime, RubyClass objectClass)
          Will create the Ruby class Object in the runtime specified.
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 RubyNameError.createNameErrorMessageClass(Ruby runtime, RubyClass nameErrorClass)
           
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 Ruby.defineClass(java.lang.String name, RubyClass superClass, ObjectAllocator allocator, CallSite[] callSites)
          A variation of defineClass that allows passing in an array of subplementary call sites for improving dynamic invocation performance.
 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 Ruby.defineClassUnder(java.lang.String name, RubyClass superClass, ObjectAllocator allocator, RubyModule parent, CallSite[] callSites)
          A variation of defineClassUnder that allows passing in an array of supplementary call sites to improve dynamic invocation.
 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 RubyBasicObject.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.
 RubyClass RubyClass.makeMetaClass(RubyClass superClass)
          rb_make_metaclass
static void RubyClass.marshalTo(RubyClass clazz, MarshalStream output)
           
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass)
          Construct a new class with the given name scoped under Object (global) and with Object as its immediate superclass.
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, CallSite[] extraCallSites)
          A variation on newClass that allow passing in an array of supplementary call sites to improve dynamic invocation.
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, java.lang.String name, ObjectAllocator allocator, RubyModule parent, boolean setParent)
          Construct a new class with the given name, allocator, parent class, and containing class.
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, java.lang.String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, CallSite[] extraCallSites)
          A variation on newClass that allows passing in an array of supplementary call sites to improve dynamic invocation performance.
static RubyString RubyString.newEmptyString(Ruby runtime, RubyClass metaClass)
           
static RubyString RubyString.newEmptyString(Ruby runtime, RubyClass metaClass, Encoding enc)
           
static RubyException RubyException.newException(Ruby runtime, RubyClass excptnClass, java.lang.String msg)
           
static IRubyObject RubyException.newException(ThreadContext context, RubyClass exceptionClass, IRubyObject message)
           
 IncludedModuleWrapper IncludedModuleWrapper.newIncludeClass(RubyClass superClass)
          Deprecated. 
 IncludedModuleWrapper RubyModule.newIncludeClass(RubyClass superClazz)
          Deprecated. 
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)
          Deprecated. 
static RubyString RubyString.newStringNoCopy(Ruby runtime, RubyClass clazz, ByteList bytes)
           
static RubyString RubyString.newStringNoCopy(Ruby runtime, RubyClass clazz, ByteList bytes, Encoding enc, int cr)
           
static RubyString RubyString.newStringShared(Ruby runtime, RubyClass clazz, ByteList bytes)
           
 RaiseException Ruby.newTypeError(IRubyObject receivedObject, RubyClass expectedType)
           
 void RubyClass.removeSubclass(RubyClass subclass)
          Remove a subclass from the weak set of subclasses.
 void RubyClass.replaceSubclass(RubyClass subclass, RubyClass newSubclass)
          Replace an existing subclass with a new one.
 void IncludedModuleWrapper.setMetaClass(RubyClass newRubyClass)
           
 void RubyBasicObject.setMetaClass(RubyClass metaClass)
          Makes it possible to change the metaclass of an object.
protected  void RubyClass.setModuleSuperClass(RubyClass superClass)
           
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)
           
RubyBasicObject(RubyClass metaClass)
          Path for objects that don't taint and don't enter objectspace.
RubyBasicObject(Ruby runtime, RubyClass metaClass)
          Standard path for object creation.
RubyBasicObject(Ruby runtime, RubyClass metaClass, boolean useObjectSpace)
           
RubyBasicObject(Ruby runtime, RubyClass metaClass, boolean useObjectSpace, boolean canBeTainted)
          Path for objects who want to decide whether they don't want to be in ObjectSpace even when it is on.
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!
RubyClass(Ruby runtime, RubyClass superClazz, CallSite[] extraCallSites)
          A constructor which allows passing in an array of supplementary call sites.
RubyClass(Ruby runtime, RubyClass superClass, RubyModule.Generation generation, boolean objectSpace)
          separate path for MetaClass and IncludedModuleWrapper construction (rb_class_boot version for MetaClasses) no marshal, allocator initialization and addSubclass(this) here!
RubyConverter(Ruby runtime, RubyClass klass)
           
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)
           
RubyGenerator(Ruby runtime, RubyClass klass)
           
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(RubyClass rubyClass)
           
RubyInteger(Ruby runtime, RubyClass rubyClass)
           
RubyInteger(Ruby runtime, RubyClass rubyClass, boolean useObjectSpace)
           
RubyInteger(Ruby runtime, RubyClass rubyClass, boolean useObjectSpace, boolean canBeTainted)
           
RubyIO(Ruby runtime, RubyClass type)
           
RubyLocalJumpError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, RubyLocalJumpError.Reason reason, IRubyObject exitValue)
           
RubyMatchData(Ruby runtime, RubyClass metaClass)
           
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
RubyModule(Ruby runtime, RubyClass metaClass, RubyModule.Generation generation, 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(RubyClass metaClass)
           
RubyNumeric(Ruby runtime, RubyClass metaClass)
           
RubyNumeric(Ruby runtime, RubyClass metaClass, boolean useObjectSpace)
           
RubyNumeric(Ruby runtime, RubyClass metaClass, boolean useObjectSpace, boolean canBeTainted)
           
RubyObject(RubyClass metaClass)
          Path for objects that don't taint and don't enter objectspace.
RubyObject(Ruby runtime, RubyClass metaClass)
          Standard path for object creation.
RubyObject(Ruby runtime, RubyClass metaClass, boolean useObjectSpace)
           
RubyObject(Ruby runtime, RubyClass metaClass, boolean useObjectSpace, boolean canBeTainted)
          Path for objects who want to decide whether they don't want to be in ObjectSpace even when it is on.
RubyProc(Ruby runtime, RubyClass rubyClass, Block.Type type)
           
RubyProcess.RubyStatus(Ruby runtime, RubyClass metaClass, long status)
           
RubyString(Ruby runtime, RubyClass rubyClass, byte[] value)
           
RubyString(Ruby runtime, RubyClass rubyClass, ByteList value)
           
RubyString(Ruby runtime, RubyClass rubyClass, ByteList value, boolean objectSpace)
           
RubyString(Ruby runtime, RubyClass rubyClass, ByteList value, Encoding enc)
           
RubyString(Ruby runtime, RubyClass rubyClass, ByteList value, Encoding enc, int cr)
           
RubyString(Ruby runtime, RubyClass rubyClass, ByteList value, int cr)
           
RubyString(Ruby runtime, RubyClass rubyClass, java.lang.CharSequence value)
           
RubyString(Ruby runtime, RubyClass rubyClass, java.lang.String value)
           
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)
           
RubyTempfile(Ruby runtime, RubyClass type)
           
RubyThread(Ruby runtime, RubyClass type)
           
RubyTime(Ruby runtime, RubyClass rubyClass)
           
RubyTime(Ruby runtime, RubyClass rubyClass, DateTime dt)
           
RubyYielder(Ruby runtime, RubyClass klass)
           
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.ffi
 

Methods in org.jruby.ext.ffi that return RubyClass
static RubyClass AbstractInvoker.createAbstractInvokerClass(Ruby runtime, RubyModule module)
           
static RubyClass AbstractMemory.createAbstractMemoryClass(Ruby runtime, RubyModule module)
           
static RubyClass AutoPointer.createAutoPointerClass(Ruby runtime, RubyModule module)
           
static RubyClass BasePointer.createBasePointerClass(Ruby runtime, RubyModule module)
           
static RubyClass Buffer.createBufferClass(Ruby runtime, RubyModule module)
           
static RubyClass CallbackInfo.createCallbackInfoClass(Ruby runtime, RubyModule module)
          Creates a CallbackInfo class for a ruby runtime
static RubyClass Enum.createEnumClass(Ruby runtime, RubyModule ffiModule)
           
static RubyClass MemoryPointer.createMemoryPointerClass(Ruby runtime, RubyModule module)
           
static RubyClass Pointer.createPointerClass(Ruby runtime, RubyModule module)
           
static RubyClass StructByValue.createStructByValueClass(Ruby runtime, RubyModule ffiModule)
           
static RubyClass Struct.createStructClass(Ruby runtime, RubyModule module)
          Registers the StructLayout class in the JRuby runtime.
static RubyClass StructLayoutBuilder.createStructLayoutBuilderClass(Ruby runtime, RubyModule module)
           
static RubyClass StructLayout.createStructLayoutClass(Ruby runtime, RubyModule module)
          Registers the StructLayout class in the JRuby runtime.
static RubyClass Type.createTypeClass(Ruby runtime, RubyModule ffiModule)
           
static RubyClass BasePointer.getBasePointerClass(Ruby runtime)
           
 RubyClass StructByValue.getStructClass()
           
 

Constructors in org.jruby.ext.ffi with parameters of type RubyClass
AbstractInvoker(Ruby runtime, RubyClass klass, int arity)
          Creates a new Invoker instance.
AbstractMemory(Ruby runtime, RubyClass klass, MemoryIO io, long size)
           
AbstractMemory(Ruby runtime, RubyClass klass, MemoryIO io, long size, int typeSize)
           
BasePointer(Ruby runtime, RubyClass klass, DirectMemoryIO io, long size)
           
BasePointer(Ruby runtime, RubyClass klass, DirectMemoryIO io, long size, int typeSize)
           
Buffer(Ruby runtime, RubyClass klass)
           
CallbackInfo(Ruby runtime, RubyClass klazz, Type returnType, Type[] paramTypes)
          Creates a new CallbackInfo instance.
Pointer(Ruby runtime, RubyClass klass, MemoryIO io)
           
Pointer(Ruby runtime, RubyClass klass, MemoryIO io, long size)
           
Pointer(Ruby runtime, RubyClass klass, MemoryIO io, long size, int typeSize)
           
Type(Ruby runtime, RubyClass klass, NativeType type)
          Initializes a new Type instance.
Type(Ruby runtime, RubyClass klass, NativeType type, int size, int alignment)
          Initializes a new Type instance.
 

Uses of RubyClass in org.jruby.ext.ffi.io
 

Methods in org.jruby.ext.ffi.io that return RubyClass
static RubyClass FileDescriptorIO.createFileDescriptorIOClass(Ruby runtime, RubyModule module)
           
 

Constructors in org.jruby.ext.ffi.io with parameters of type RubyClass
FileDescriptorIO(Ruby runtime, RubyClass klass)
           
 

Uses of RubyClass in org.jruby.ext.ffi.jffi
 

Methods in org.jruby.ext.ffi.jffi that return RubyClass
static RubyClass CallbackManager.createCallbackClass(Ruby runtime, RubyModule module)
          Creates a Callback class for a ruby runtime
static RubyClass DynamicLibrary.createDynamicLibraryClass(Ruby runtime, RubyModule module)
           
static RubyClass JFFIInvoker.createInvokerClass(Ruby runtime, RubyModule module)
           
static RubyClass VariadicInvoker.createVariadicInvokerClass(Ruby runtime, RubyModule module)
           
 

Constructors in org.jruby.ext.ffi.jffi with parameters of type RubyClass
DynamicLibrary(Ruby runtime, RubyClass klass, java.lang.String name, Library library)
           
 

Uses of RubyClass in org.jruby.ext.ffi.jna
 

Methods in org.jruby.ext.ffi.jna that return RubyClass
static RubyClass DynamicLibrary.createDynamicLibraryClass(Ruby runtime, RubyModule module)
           
static RubyClass JNAInvoker.createInvokerClass(Ruby runtime, RubyModule module)
           
static RubyClass JNAVariadicInvoker.createVariadicInvokerClass(Ruby runtime, RubyModule module)
           
 

Constructors in org.jruby.ext.ffi.jna with parameters of type RubyClass
DynamicLibrary(Ruby runtime, RubyClass klass, java.lang.String name, com.sun.jna.NativeLibrary library)
           
JNAInvoker(Ruby runtime, RubyClass klass, Function function, org.jruby.ext.ffi.jna.FunctionInvoker functionInvoker, org.jruby.ext.ffi.jna.Marshaller[] marshallers)
           
 

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

Methods in org.jruby.java that return RubyClass
static RubyClass MiniJava.createImplClass(java.lang.Class[] superTypes, Ruby ruby, java.lang.String name)
           
static RubyClass MiniJava.populateImplClass(Ruby ruby, java.lang.Class newClass, java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> simpleToAll)
           
 

Methods in org.jruby.java with parameters of type RubyClass
static java.lang.Class MiniJava.createOldStyleImplClass(java.lang.Class[] superTypes, RubyClass rubyClass, Ruby ruby, java.lang.String name)
           
static CacheEntry MiniJava.searchWithCache(RubyClass clazz, java.lang.String name1)
           
static CacheEntry MiniJava.searchWithCache(RubyClass clazz, java.lang.String name1, java.lang.String name2)
           
static CacheEntry MiniJava.searchWithCache(RubyClass clazz, java.lang.String name1, java.lang.String name2, java.lang.String name3)
           
static CacheEntry MiniJava.searchWithCache(RubyClass clazz, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4)
           
static CacheEntry MiniJava.searchWithCache(RubyClass clazz, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4, java.lang.String name5)
           
static CacheEntry MiniJava.searchWithCache(RubyClass clazz, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4, java.lang.String name5, java.lang.String name6)
           
static CacheEntry MiniJava.searchWithCache(RubyClass clazz, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4, java.lang.String name5, java.lang.String name6, java.lang.String name7)
           
static CacheEntry MiniJava.searchWithCache(RubyClass clazz, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4, java.lang.String name5, java.lang.String name6, java.lang.String name7, java.lang.String name8)
           
 

Constructors in org.jruby.java with parameters of type RubyClass
MiniJava.JavaObjectWrapper(RubyClass klazz, java.lang.Object object)
           
 

Uses of RubyClass in org.jruby.java.invokers
 

Constructors in org.jruby.java.invokers with parameters of type RubyClass
StaticMethodInvoker(RubyClass host, java.util.List<java.lang.reflect.Method> methods)
           
 

Uses of RubyClass in org.jruby.java.proxies
 

Methods in org.jruby.java.proxies that return RubyClass
static RubyClass ArrayJavaProxy.createArrayJavaProxy(ThreadContext context)
           
static RubyClass ConcreteJavaProxy.createConcreteJavaProxy(ThreadContext context)
           
static RubyClass InterfaceJavaProxy.createInterfaceJavaProxy(ThreadContext context)
           
static RubyClass JavaProxy.createJavaProxy(ThreadContext context)
           
 

Constructors in org.jruby.java.proxies with parameters of type RubyClass
ArrayJavaProxy(Ruby runtime, RubyClass klazz)
           
ConcreteJavaProxy(Ruby runtime, RubyClass klazz)
           
InterfaceJavaProxy(Ruby runtime, RubyClass klazz)
           
JavaProxy(Ruby runtime, RubyClass klazz)
           
 

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, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject[] args, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject arg0, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RuntimeHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static DynamicMethod RuntimeHelpers.selectMethodMissing(ThreadContext context, RubyClass selfClass, Visibility visibility, java.lang.String name, CallType callType)
           
 

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)
           
 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.callsite
 

Methods in org.jruby.runtime.callsite that return RubyClass
protected static RubyClass SuperCallSite.pollAndGetClass(ThreadContext context, IRubyObject self, RubyModule frameClass, java.lang.String frameName)
           
 

Methods in org.jruby.runtime.callsite with parameters of type RubyClass
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self, java.lang.String name)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, java.lang.String name)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self, java.lang.String name)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject CachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, java.lang.String name)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject SuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 boolean CacheEntry.typeOk(RubyClass incomingType)
           
 

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
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod)
          Deprecated. 
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, int convertMethodIndex, java.lang.String convertMethod, boolean raise)
          Deprecated. 
static IRubyObject TypeConverter.convertToType(IRubyObject obj, RubyClass target, 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, java.lang.String convertMethod, boolean raise)
          Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).
static IRubyObject TypeConverter.convertToTypeOrRaise(IRubyObject obj, RubyClass target, 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)
          Deprecated. 
static IRubyObject TypeConverter.convertToTypeWithCheck(IRubyObject obj, RubyClass target, 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.util.io
 

Methods in org.jruby.util.io that return RubyClass
static RubyClass JRubyObjectInputStream.createJRubyObjectInputStream(Ruby runtime)
           
 

Constructors in org.jruby.util.io with parameters of type RubyClass
JRubyObjectInputStream(Ruby runtime, RubyClass rubyClass)
           
 

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.