Uses of Class
org.jruby.RubyClass

Packages that use RubyClass
org.jruby   
org.jruby.ast.executable   
org.jruby.cext   
org.jruby.demo.ext   
org.jruby.exceptions   
org.jruby.ext   
org.jruby.ext.ffi   
org.jruby.ext.ffi.io   
org.jruby.ext.ffi.jffi   
org.jruby.ext.fiber   
org.jruby.ext.psych   
org.jruby.ext.socket   
org.jruby.ext.zlib   
org.jruby.java.codegen   
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.invokedynamic   
org.jruby.runtime.marshal   
org.jruby.util   
org.jruby.util.io   
 

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 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 RubyRandom.createRandomClass(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.getConverterNotFoundError()
           
 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.getFiberError()
           
 RubyClass Ruby.getFile()
           
 RubyClass Ruby.getFileStat()
           
 RubyClass Ruby.getFixnum()
           
 RubyClass Ruby.getFloat()
           
 RubyClass Ruby.getFloatDomainError()
           
 RubyClass Ruby.getHash()
           
 RubyClass Ruby.getIndexError()
           
 RubyClass Ruby.getInteger()
           
 RubyClass Ruby.getInterrupt()
           
 RubyClass Ruby.getInvalidByteSequenceError()
           
 RubyClass Ruby.getIO()
           
 RubyClass Ruby.getIOError()
           
 RubyClass Ruby.getKeyError()
           
 RubyClass Ruby.getLoadError()
           
 RubyClass Ruby.getLocalJumpError()
           
 RubyClass Ruby.getMatchData()
           
 RubyClass Ruby.getMathDomainError()
           
 RubyClass RubyBasicObject.getMetaClass()
          if exist return the meta-class else return the type of the object.
static RubyClass BasicObjectStub.getMetaClass(IRubyObject self)
           
 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.getRandomClass()
           
 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()
           
static RubyClass BasicObjectStub.getSingletonClass(IRubyObject self)
           
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()
           
static RubyClass BasicObjectStub.getType(IRubyObject self)
           
 RubyClass Ruby.getTypeError()
           
 RubyClass Ruby.getUnboundMethod()
           
 RubyClass Ruby.getUndefinedConversionError()
           
 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 RubyBasicObject.type_deprecated()
          rb_obj_type The deprecated version of type, that emits a deprecation warning.
static RubyClass RubyKernel.type_deprecated(IRubyObject self)
           
 RubyClass RubyBasicObject.type()
          rb_obj_class Returns the real class of this object, excluding any singleton/meta class in the inheritance chain.
static RubyClass RubyKernel.type(IRubyObject self)
           
static RubyClass RubyNil.type(IRubyObject recv)
          nil_type
static RubyClass RubyClass.unmarshalFrom(UnmarshalStream input)
           
 

Methods in org.jruby that return types with arguments of type RubyClass
 java.util.Collection<RubyClass> RubyClass.subclasses(boolean includeDescendants)
           
 

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
 RubyString RubyString.makeShared(Ruby runtime, RubyClass meta, int index, int len)
           
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.
 RubyObject.Data Ruby.newData(RubyClass objectClass, java.lang.Object sval)
           
static RubyString RubyString.newEmptyString(Ruby runtime, RubyClass metaClass)
           
static RubyString RubyString.newEmptyString(Ruby runtime, RubyClass metaClass, org.jcodings.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, org.jruby.util.ByteList bytes)
           
static RubyString RubyString.newStringNoCopy(Ruby runtime, RubyClass clazz, org.jruby.util.ByteList bytes, org.jcodings.Encoding enc, int cr)
           
static RubyString RubyString.newStringShared(Ruby runtime, RubyClass clazz, org.jruby.util.ByteList bytes)
           
static RubyString RubyString.newStringShared(Ruby runtime, RubyClass clazz, org.jruby.util.ByteList bytes, org.jcodings.Encoding encoding)
           
 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)
           
 void Ruby.setRandomClass(RubyClass randomClass)
           
 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, IRubyObject attached)
          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.
RubyConverter(Ruby runtime, RubyClass klass)
           
RubyDigest.DigestBase(Ruby runtime, RubyClass type)
           
RubyDigest.DigestClass(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(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)
           
RubyIO(Ruby runtime, RubyClass cls, ShellLauncher.POpenProcess process, RubyHash options, ModeFlags modes)
           
RubyJRuby.JRubyExecutionContextLocal(Ruby runtime, RubyClass type)
           
RubyJRuby.JRubyFiberLocal(Ruby runtime, RubyClass type)
           
RubyJRuby.JRubyThreadLocal(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
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.Data(RubyClass metaClass, java.lang.Object data)
           
RubyObject.Data(Ruby runtime, RubyClass metaClass, java.lang.Object data)
           
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)
           
RubyProc(Ruby runtime, RubyClass rubyClass, Block.Type type, ISourcePosition sourcePosition)
           
RubyProcess.RubyStatus(Ruby runtime, RubyClass metaClass, long status, long pid)
           
RubyString(Ruby runtime, RubyClass rubyClass)
           
RubyString(Ruby runtime, RubyClass rubyClass, byte[] value)
           
RubyString(Ruby runtime, RubyClass rubyClass, org.jruby.util.ByteList value)
           
RubyString(Ruby runtime, RubyClass rubyClass, org.jruby.util.ByteList value, boolean objectSpace)
           
RubyString(Ruby runtime, RubyClass rubyClass, org.jruby.util.ByteList value, org.jcodings.Encoding enc)
           
RubyString(Ruby runtime, RubyClass rubyClass, org.jruby.util.ByteList value, org.jcodings.Encoding encoding, boolean objectSpace)
           
RubyString(Ruby runtime, RubyClass rubyClass, org.jruby.util.ByteList value, org.jcodings.Encoding enc, int cr)
           
RubyString(Ruby runtime, RubyClass rubyClass, org.jruby.util.ByteList value, int cr)
           
RubyString(Ruby runtime, RubyClass rubyClass, java.lang.CharSequence 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, org.joda.time.DateTime dt)
           
RubyYielder(Ruby runtime, RubyClass klass)
           
 

Uses of RubyClass in org.jruby.ast.executable
 

Methods in org.jruby.ast.executable with parameters of type RubyClass
 DynamicMethod RuntimeCache.getMethod(ThreadContext context, RubyClass selfType, int index, java.lang.String methodName)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, java.lang.String name1)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, java.lang.String name1, java.lang.String name2)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4, java.lang.String name5)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4, java.lang.String name5, java.lang.String name6)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, 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)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, 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)
           
 

Uses of RubyClass in org.jruby.cext
 

Methods in org.jruby.cext with parameters of type RubyClass
 IRubyObject NativeObjectAllocator.allocate(Ruby runtime, RubyClass klass)
           
static RubyData RubyData.newRubyData(Ruby runtime, RubyClass klass, long handle)
           
 

Uses of RubyClass in org.jruby.demo.ext
 

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

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)
           
RaiseException(Ruby runtime, RubyClass excptnClass, java.lang.String msg, IRubyObject backtrace, 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 Buffer.createBufferClass(Ruby runtime, RubyModule module)
           
static RubyClass CallbackInfo.createCallbackInfoClass(Ruby runtime, RubyModule module)
          Creates a CallbackInfo class for a ruby runtime
static RubyClass MappedType.createConverterTypeClass(Ruby runtime, RubyModule ffiModule)
           
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 StructByReference.createStructByReferenceClass(Ruby runtime, RubyModule ffiModule)
           
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 StructLayout.createStructLayoutClass(Ruby runtime, RubyModule module)
          Registers the StructLayout class in the JRuby runtime.
static RubyClass Type.createTypeClass(Ruby runtime, RubyModule ffiModule)
           
protected  RubyClass InvalidMemoryIO.getErrorClass(Ruby runtime)
           
protected  RubyClass NullMemoryIO.getErrorClass(Ruby runtime)
           
static RubyClass Pointer.getPointerClass(Ruby runtime)
           
 RubyClass StructByReference.getStructClass()
           
 RubyClass StructByValue.getStructClass()
           
static RubyClass Type.getTypeClass(Ruby runtime)
           
 

Constructors in org.jruby.ext.ffi with parameters of type RubyClass
AbstractInvoker(Ruby runtime, RubyClass klass, int arity, DirectMemoryIO io)
          Creates a new AbstractInvoker instance.
AbstractMemory(Ruby runtime, RubyClass klass, MemoryIO io, long size)
           
AbstractMemory(Ruby runtime, RubyClass klass, MemoryIO io, long size, int typeSize)
           
Buffer(Ruby runtime, RubyClass klass)
           
CallbackInfo(Ruby runtime, RubyClass klazz, Type returnType, Type[] paramTypes, boolean stdcall)
          Creates a new CallbackInfo instance.
Pointer(Ruby runtime, RubyClass klass, DirectMemoryIO io)
           
Pointer(Ruby runtime, RubyClass klass, DirectMemoryIO io, long size)
           
Pointer(Ruby runtime, RubyClass klass, DirectMemoryIO io, long size, int typeSize)
           
StructLayout.ArrayField(Ruby runtime, RubyClass klass)
           
StructLayout.EnumField(Ruby runtime, RubyClass klass)
           
StructLayout.FunctionField(Ruby runtime, RubyClass klass)
           
StructLayout.InnerStructField(Ruby runtime, RubyClass klass)
           
StructLayout.MappedField(Ruby runtime, RubyClass klass)
           
StructLayout.NumberField(Ruby runtime, RubyClass klass)
           
StructLayout.PointerField(Ruby runtime, RubyClass klass)
           
Type.Array(Ruby runtime, RubyClass klass, Type componentType, int length)
          Initializes a new Type.Array instance.
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 Function.createFunctionClass(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, com.kenai.jffi.Library library)
           
 

Uses of RubyClass in org.jruby.ext.fiber
 

Constructors in org.jruby.ext.fiber with parameters of type RubyClass
CoroutineFiber(Ruby runtime, RubyClass type, java.dyn.Coroutine coro)
           
Fiber(Ruby runtime, RubyClass type)
           
ThreadFiber(Ruby runtime, RubyClass type)
           
 

Uses of RubyClass in org.jruby.ext.psych
 

Constructors in org.jruby.ext.psych with parameters of type RubyClass
PsychEmitter(Ruby runtime, RubyClass klass)
           
PsychParser(Ruby runtime, RubyClass klass)
           
 

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.ext.zlib
 

Constructors in org.jruby.ext.zlib with parameters of type RubyClass
RubyZlib.JZlibDeflate(Ruby runtime, RubyClass type)
           
RubyZlib.JZlibInflate(Ruby runtime, RubyClass type)
           
RubyZlib.JZlibRubyGzipReader(Ruby runtime, RubyClass type)
           
RubyZlib.JZlibRubyGzipWriter(Ruby runtime, RubyClass type)
           
RubyZlib.RubyGzipFile(Ruby runtime, RubyClass type)
           
RubyZlib.ZStream(Ruby runtime, RubyClass type)
           
 

Uses of RubyClass in org.jruby.java.codegen
 

Methods in org.jruby.java.codegen with parameters of type RubyClass
static java.lang.Class RealClassGenerator.createOldStyleImplClass(java.lang.Class[] superTypes, RubyClass rubyClass, Ruby ruby, java.lang.String name, ClassDefiningClassLoader classLoader)
           
static java.lang.Class RealClassGenerator.createRealImplClass(java.lang.Class superClass, java.lang.Class[] interfaces, RubyClass rubyClass, Ruby ruby, java.lang.String name)
           
 

Uses of RubyClass in org.jruby.java.invokers
 

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

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 ArrayJavaProxyCreator.createArrayJavaProxyCreator(ThreadContext context)
           
static RubyClass ConcreteJavaProxy.createConcreteJavaProxy(ThreadContext context)
           
static RubyClass InterfaceJavaProxy.createInterfaceJavaProxy(ThreadContext context)
           
static RubyClass JavaProxy.createJavaProxy(ThreadContext context)
           
static RubyClass MapJavaProxy.createMapJavaProxy(ThreadContext context)
           
 

Methods in org.jruby.java.proxies with parameters of type RubyClass
static void JavaInterfaceTemplate.addRealImplClassNew(RubyClass clazz)
           
protected static void ConcreteJavaProxy.initialize(RubyClass concreteJavaProxy)
           
 

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)
           
MapJavaProxy(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.getArrayJavaProxyCreatorClass()
           
 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 JavaSupport.getMapJavaProxyClass()
           
 RubyClass JavaClass.getProxyClass()
           
static RubyClass Java.getProxyClassForObject(Ruby runtime, java.lang.Object object)
           
 

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.allocateProxy(java.lang.Object javaObject, RubyClass clazz)
           
static IRubyObject Java.constructProxy(Ruby runtime, java.lang.reflect.Constructor proxyConstructor, RubyClass clazz)
           
static java.lang.Class Java.generateRealClass(RubyClass clazz)
           
static java.lang.Class[] Java.getInterfacesFromRubyClass(RubyClass klass)
           
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, java.lang.Class<?>[] parameterTypes)
           
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.metaclass(IRubyObject object)
           
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(RubyClass selfClass, Visibility visibility, java.lang.String name, CallType callType)
           
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
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 RubyJavaObject.getMetaClass()
           
 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 RespondToCallSite.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 RespondToCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1)
           
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)
           
static boolean CacheEntry.typeOk(CacheEntry entry, RubyClass incomingType)
           
 boolean CacheEntry.typeOk(RubyClass incomingType)
           
 

Uses of RubyClass in org.jruby.runtime.invokedynamic
 

Methods in org.jruby.runtime.invokedynamic that return RubyClass
static RubyClass InvokeDynamicSupport.pollAndGetClass(ThreadContext context, IRubyObject self)
           
 

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.convertToType19(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 in 1.9).
static IRubyObject TypeConverter.convertToType19(IRubyObject obj, RubyClass target, java.lang.String convertMethod, boolean raise)
          Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type 1.9).
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).
static IRubyObject TypeConverter.convertToTypeWithCheck19(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)
           
static IRubyObject TypeConverter.handleUncoercibleObject(boolean raise, IRubyObject obj, RubyClass target)
           
 

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)
           
 



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