Uses of Class
org.jruby.RubyClass

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

Uses of RubyClass in org.jruby
 

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

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

Methods in org.jruby that return RubyClass
 RubyClass IncludedModuleWrapper.getRealClass()
           
protected  RubyClass MetaClass.subclass()
           
 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'.
static RubyClass NativeException.createClass(Ruby runtime, RubyClass baseClass)
           
 RubyClass Ruby.getObject()
           
 RubyClass Ruby.getString()
           
 RubyClass Ruby.getFixnum()
           
 RubyClass Ruby.getHash()
           
 RubyClass Ruby.getArray()
           
 RubyClass Ruby.getNilClass()
           
 RubyClass Ruby.getClass(java.lang.String name)
          Returns a class from the instance pool.
 RubyClass Ruby.defineClass(java.lang.String name, RubyClass superClass, ObjectAllocator allocator)
          Define a new class with name 'name' and super class 'superClass'.
 RubyClass Ruby.defineClassUnder(java.lang.String name, RubyClass superClass, ObjectAllocator allocator, SinglyLinkedList parentCRef)
           
static RubyClass RubyArray.createArrayClass(Ruby runtime)
           
static RubyClass RubyBigDecimal.createBigDecimal(Ruby runtime)
           
static RubyClass RubyBignum.createBignumClass(Ruby runtime)
           
static RubyClass RubyBinding.createBindingClass(Ruby runtime)
           
static RubyClass RubyBoolean.createFalseClass(Ruby runtime)
           
static RubyClass RubyBoolean.createTrueClass(Ruby runtime)
           
 RubyClass RubyBoolean.type()
          false_type true_type
static RubyClass RubyClass.createBootstrapMetaClass(Ruby runtime, java.lang.String className, RubyClass superClass, ObjectAllocator allocator, SinglyLinkedList cref)
          Create an initial Object meta class before Module and Kernel dependencies have squirreled themselves together.
static RubyClass RubyClass.newClassClass(Ruby runtime, RubyClass moduleClass)
           
 RubyClass RubyClass.getRealClass()
           
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, SinglyLinkedList parentCRef, java.lang.String name)
           
static RubyClass RubyClass.cloneClass(Ruby runtime, RubyClass metaClass, RubyClass superClass, ObjectAllocator allocator, SinglyLinkedList parentCRef, java.lang.String name)
           
protected  RubyClass RubyClass.subclass()
          Create a new subclass of this class.
static RubyClass RubyClass.newClass(IRubyObject recv, IRubyObject[] args, Block block, boolean invokeInherited)
          rb_class_s_new
static RubyClass RubyClass.newClass(IRubyObject recv, IRubyObject[] args, Block block)
           
 RubyClass RubyClass.newSubClass(java.lang.String name, ObjectAllocator allocator, SinglyLinkedList parentCRef, boolean invokeInherited, boolean warnOnRedefinition)
           
 RubyClass RubyClass.newSubClass(java.lang.String name, ObjectAllocator allocator, SinglyLinkedList parentCRef, boolean warnOnRedefinition)
           
static RubyClass RubyDir.createDirClass(Ruby runtime)
           
static RubyClass RubyException.createExceptionClass(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 RubyIO.createIOClass(Ruby runtime)
           
static RubyClass RubyInteger.createIntegerClass(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)
           
 RubyClass RubyModule.getSuperClass()
          Getter for property superClass.
 RubyClass RubyModule.getClass(java.lang.String name)
          Finds a class that is within the current module (or class).
 RubyClass RubyModule.defineOrGetClassUnder(java.lang.String name, RubyClass superClazz)
           
 RubyClass RubyModule.defineClassUnder(java.lang.String name, RubyClass superClazz, ObjectAllocator allocator)
          rb_define_class_under
static RubyClass RubyNameError.createNameErrorClass(Ruby runtime, RubyClass standardErrorClass)
           
static RubyClass RubyNil.createNilClass(Ruby runtime)
           
static RubyClass RubyNil.type(IRubyObject recv)
          nil_type
static RubyClass RubyNoMethodError.createNoMethodErrorClass(Ruby runtime, RubyClass nameErrorClass)
           
static RubyClass RubyNumeric.createNumericClass(Ruby runtime)
           
static RubyClass RubyObject.createObjectClass(Ruby runtime, RubyClass objectClass)
           
 RubyClass RubyObject.makeMetaClass(RubyClass superClass, SinglyLinkedList parentCRef)
          Create a new meta class.
 RubyClass RubyObject.getMetaClass()
          if exist return the meta-class else return the type of the object.
 RubyClass RubyObject.getSingletonClass()
          rb_singleton_class
 RubyClass RubyObject.getSingletonClassClone()
          rb_singleton_class_clone
 RubyClass RubyObject.type()
          rb_obj_type
 RubyClass RubyObject.type_deprecated()
           
 RubyClass RubyObject.getType()
           
static RubyClass RubyProc.createProcClass(Ruby runtime)
           
static RubyClass RubyRange.createRangeClass(Ruby runtime)
           
static RubyClass RubyRegexp.createRegexpClass(Ruby runtime)
           
static RubyClass RubyString.createStringClass(Ruby runtime)
           
static RubyClass RubyStringIO.createStringIOClass(Ruby runtime)
           
static RubyClass RubyStringScanner.createScannerClass(Ruby runtime)
           
static RubyClass RubyStruct.createStructClass(Ruby runtime)
           
static RubyClass RubyStruct.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Create new Struct class.
static RubyClass RubySymbol.createSymbolClass(Ruby runtime)
           
static RubyClass RubyThread.createThreadClass(Ruby runtime)
           
static RubyClass RubyThreadGroup.createThreadGroupClass(Ruby runtime)
           
static RubyClass RubyTime.createTimeClass(Ruby runtime)
           
static RubyClass RubyUnboundMethod.defineUnboundMethodClass(Ruby runtime)
           
 RubyClass RubyUndef.getMetaClass()
           
 RubyClass RubyUndef.getSingletonClass()
           
 RubyClass RubyUndef.getType()
           
 

Methods in org.jruby with parameters of type RubyClass
 IncludedModuleWrapper IncludedModuleWrapper.newIncludeClass(RubyClass superClass)
          Overridden newIncludeClass implementation to allow attaching future includes to the correct module (i.e.
 void IncludedModuleWrapper.setMetaClass(RubyClass newRubyClass)
           
static RubyClass NativeException.createClass(Ruby runtime, RubyClass baseClass)
           
 RubyClass Ruby.defineClass(java.lang.String name, RubyClass superClass, ObjectAllocator allocator)
          Define a new class with name 'name' and super class 'superClass'.
 RubyClass Ruby.defineClassUnder(java.lang.String name, RubyClass superClass, ObjectAllocator allocator, SinglyLinkedList parentCRef)
           
 RaiseException Ruby.newTypeError(IRubyObject receivedObject, RubyClass expectedType)
           
static RubyClass RubyClass.createBootstrapMetaClass(Ruby runtime, java.lang.String className, RubyClass superClass, ObjectAllocator allocator, SinglyLinkedList cref)
          Create an initial Object meta class before Module and Kernel dependencies have squirreled themselves together.
static RubyClass RubyClass.newClassClass(Ruby runtime, RubyClass moduleClass)
           
static void RubyClass.createClassClass(RubyClass classClass)
           
 void RubyClass.inheritedBy(RubyClass superType)
          Invokes if a class is inherited from an other class.
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, SinglyLinkedList parentCRef, java.lang.String name)
           
static RubyClass RubyClass.cloneClass(Ruby runtime, RubyClass metaClass, RubyClass superClass, ObjectAllocator allocator, SinglyLinkedList parentCRef, java.lang.String name)
           
static IRubyObject RubyClass.inherited(RubyClass recv)
          rb_class_s_inherited
static void RubyClass.marshalTo(RubyClass clazz, MarshalStream output)
           
static RubyException RubyException.newException(Ruby runtime, RubyClass excptnClass, java.lang.String msg)
           
static RubyIconv.RubyFailure RubyIconv.RubyFailure.newInstance(Ruby runtime, RubyClass excptnClass, java.lang.String msg)
           
static RubyClass RubyLocalJumpError.createLocalJumpErrorClass(Ruby runtime, RubyClass standardErrorClass)
           
static RubyClass RubyModule.createModuleClass(Ruby runtime, RubyClass moduleClass)
           
protected  void RubyModule.setSuperClass(RubyClass superClass)
           
 IncludedModuleWrapper RubyModule.newIncludeClass(RubyClass superClazz)
          Create a wrapper to use for including the specified module into this one.
 RubyClass RubyModule.defineOrGetClassUnder(java.lang.String name, RubyClass superClazz)
           
 RubyClass RubyModule.defineClassUnder(java.lang.String name, RubyClass superClazz, ObjectAllocator allocator)
          rb_define_class_under
static RubyModule RubyModule.newModule(Ruby runtime, RubyClass type, java.lang.String name)
           
static RubyModule RubyModule.newModule(Ruby runtime, RubyClass type, java.lang.String name, SinglyLinkedList parentCRef)
           
static RubyClass RubyNameError.createNameErrorClass(Ruby runtime, RubyClass standardErrorClass)
           
static RubyClass RubyNoMethodError.createNoMethodErrorClass(Ruby runtime, RubyClass nameErrorClass)
           
static RubyClass RubyObject.createObjectClass(Ruby runtime, RubyClass objectClass)
           
 RubyClass RubyObject.makeMetaClass(RubyClass superClass, SinglyLinkedList parentCRef)
          Create a new meta class.
 void RubyObject.setMetaClass(RubyClass metaClass)
           
 IRubyObject RubyObject.convertToTypeWithCheck(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod)
           
 IRubyObject RubyObject.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raise)
           
 IRubyObject RubyObject.convertToType(RubyClass targetType, int convertMethodIndex, boolean raise)
           
 IRubyObject RubyObject.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnMissingMethod, boolean raiseOnWrongTypeResult, boolean allowNilThrough)
           
static RubyString RubyString.newString(Ruby runtime, RubyClass clazz, java.lang.CharSequence str)
           
 IRubyObject RubyUndef.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnError)
           
 IRubyObject RubyUndef.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnMissingMethod, boolean raiseOnWrongTypeResult, boolean allowNilThrough)
           
 IRubyObject RubyUndef.convertToTypeWithCheck(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod)
           
 void RubyUndef.setMetaClass(RubyClass metaClass)
           
 

Constructors in org.jruby with parameters of type RubyClass
IncludedModuleWrapper(Ruby runtime, RubyClass superClass, RubyModule delegate)
           
MetaClass(Ruby runtime, RubyClass superClass, ObjectAllocator allocator, SinglyLinkedList parentCRef)
           
NativeException(Ruby runtime, RubyClass rubyClass, java.lang.Throwable cause)
           
RubyArray(Ruby runtime, RubyClass klass)
           
RubyBigDecimal(Ruby runtime, RubyClass klass)
           
RubyBinding(Ruby runtime, RubyClass rubyClass, Block block)
           
RubyClass(RubyClass superClass, ObjectAllocator allocator)
           
RubyClass(Ruby runtime, RubyClass superClass, ObjectAllocator allocator)
           
RubyClass(Ruby runtime, RubyClass metaClass, RubyClass superClass, ObjectAllocator allocator)
           
RubyClass(Ruby runtime, RubyClass metaClass, RubyClass superClass, ObjectAllocator allocator, SinglyLinkedList parentCRef, java.lang.String name)
           
RubyDigest.Base(Ruby runtime, RubyClass type)
           
RubyDir(Ruby runtime, RubyClass type)
           
RubyException(Ruby runtime, RubyClass rubyClass)
           
RubyException(Ruby runtime, RubyClass rubyClass, java.lang.String message)
           
RubyFile(Ruby runtime, RubyClass type)
           
RubyFileStat(Ruby runtime, RubyClass clazz)
           
RubyHash(Ruby runtime, RubyClass klass)
           
RubyIO(Ruby runtime, RubyClass type)
           
RubyIconv(Ruby runtime, RubyClass type)
           
RubyIconv.RubyFailure(Ruby runtime, RubyClass rubyClass)
           
RubyIconv.RubyFailure(Ruby runtime, RubyClass rubyClass, java.lang.String message)
           
RubyInteger(Ruby runtime, RubyClass rubyClass)
           
RubyLocalJumpError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, java.lang.String reason, IRubyObject exitValue)
           
RubyMethod(Ruby runtime, RubyClass rubyClass)
           
RubyModule(Ruby runtime, RubyClass metaClass, RubyClass superClass, SinglyLinkedList parentCRef, java.lang.String name)
           
RubyNameError(Ruby runtime, RubyClass exceptionClass)
           
RubyNameError(Ruby runtime, RubyClass exceptionClass, java.lang.String message)
           
RubyNameError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, java.lang.String name)
           
RubyNoMethodError(Ruby runtime, RubyClass exceptionClass)
           
RubyNoMethodError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, java.lang.String name, IRubyObject args)
           
RubyNumeric(Ruby runtime, RubyClass metaClass)
           
RubyObject(Ruby runtime, RubyClass metaClass)
           
RubyObject(Ruby runtime, RubyClass metaClass, boolean useObjectSpace)
           
RubyProc(Ruby runtime, RubyClass rubyClass, boolean isLambda)
           
RubyProcess.RubyStatus(Ruby runtime, RubyClass metaClass, long status)
           
RubyRange(Ruby runtime, RubyClass impl)
           
RubyRegexp(Ruby runtime, RubyClass klass)
           
RubyStringIO(Ruby runtime, RubyClass klass)
           
RubyStringScanner(Ruby runtime, RubyClass type)
           
RubyStruct(Ruby runtime, RubyClass rubyClass)
          Constructor for RubyStruct.
RubyTime(Ruby runtime, RubyClass rubyClass)
           
RubyTime(Ruby runtime, RubyClass rubyClass, java.util.Calendar cal)
           
RubyZlib.ZStream(Ruby runtime, RubyClass type)
           
RubyZlib.Inflate(Ruby runtime, RubyClass type)
           
RubyZlib.Deflate(Ruby runtime, RubyClass type)
           
RubyZlib.RubyGzipFile(Ruby runtime, RubyClass type)
           
RubyZlib.RubyGzipReader(Ruby runtime, RubyClass type)
           
RubyZlib.RubyGzipWriter(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.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)
           
 

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.getJavaObjectClass()
           
 RubyClass JavaSupport.getJavaArrayClass()
           
 RubyClass JavaSupport.getJavaClassClass()
           
 RubyClass JavaSupport.getJavaProxyClass()
           
 RubyClass JavaSupport.getConcreteProxyClass()
           
 RubyClass JavaSupport.getArrayProxyClass()
           
 

Methods in org.jruby.javasupport with parameters of type RubyClass
static void JavaAccessibleObject.registerRubyMethods(Ruby runtime, RubyClass result)
           
static void JavaCallable.registerRubyMethods(Ruby runtime, RubyClass result, java.lang.Class klass)
           
 void JavaClass.setupProxy(RubyClass proxy)
           
 void JavaClass.setupInterfaceProxy(RubyClass proxy)
           
protected static void JavaObject.registerRubyMethods(Ruby runtime, RubyClass result)
           
 

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 JavaProxyClass.ProxyMethodImpl.createJavaProxyMethodClass(Ruby runtime, RubyModule javaProxyModule)
           
static RubyClass JavaProxyConstructor.createJavaProxyConstructorClass(Ruby runtime, RubyModule javaProxyModule)
           
 

Methods in org.jruby.javasupport.proxy with parameters of type RubyClass
static RubyObject JavaProxyClass.get_with_class(IRubyObject recv, RubyClass clazz)
           
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 CompilerHelpers.prepareSuperClass(Ruby runtime, IRubyObject rubyClass)
           
 

Uses of RubyClass in org.jruby.libraries
 

Constructors in org.jruby.libraries with parameters of type RubyClass
ThreadLibrary.Mutex(Ruby runtime, RubyClass type)
           
ThreadLibrary.ConditionVariable(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)
           
 java.lang.Object ObjectMarshal.unmarshalFrom(Ruby runtime, RubyClass type, UnmarshalStream unmarshalStream)
           
 void ThreadContext.preInitBuiltinClasses(RubyClass objectClass, IRubyObject topSelf)
           
 

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.
 

Methods in org.jruby.runtime.builtin with parameters of type RubyClass
 void IRubyObject.setMetaClass(RubyClass metaClass)
           
 IRubyObject IRubyObject.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnError)
          Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).
 IRubyObject IRubyObject.convertToTypeWithCheck(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod)
          Higher level conversion utility similiar to convertToType but it can throw an additional TypeError during conversion (MRI: rb_check_convert_type).
 IRubyObject IRubyObject.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnMissingMethod, boolean raiseOnWrongTypeResult, boolean allowNilThrough)
           
 

Uses of RubyClass in org.jruby.runtime.marshal
 

Methods in org.jruby.runtime.marshal with parameters of type RubyClass
 void MarshalStream.writeUserClass(IRubyObject obj, RubyClass type)
           
 void MarshalStream.dumpDefaultObjectHeader(RubyClass type)
           
 void MarshalStream.dumpDefaultObjectHeader(char tp, 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
 RubyClass ClassProvider.defineClassUnder(RubyModule module, java.lang.String name, RubyClass superClazz)
           
 

Uses of RubyClass in org.jruby.yaml
 

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



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