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
static RubyClass RubyClass.cloneClass(Ruby runtime, RubyClass metaClass, RubyClass superClass, ObjectAllocator allocator, SinglyLinkedList parentCRef, java.lang.String name)
           
static RubyClass RubyArray.createArrayClass(Ruby runtime)
           
static RubyClass RubyBigDecimal.createBigDecimal(Ruby runtime)
           
static RubyClass RubyBignum.createBignumClass(Ruby runtime)
           
static RubyClass RubyBinding.createBindingClass(Ruby runtime)
           
static RubyClass RubyClass.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 NativeException.createClass(Ruby runtime, RubyClass baseClass)
           
static RubyClass RubyDir.createDirClass(Ruby runtime)
           
static RubyClass RubyException.createExceptionClass(Ruby runtime)
           
static RubyClass RubyBoolean.createFalseClass(Ruby runtime)
           
static RubyClass RubyFile.createFileClass(Ruby runtime)
           
static RubyClass RubyFileStat.createFileStatClass(Ruby runtime)
           
static RubyClass RubyFixnum.createFixnumClass(Ruby runtime)
           
static RubyClass RubyFloat.createFloatClass(Ruby runtime)
           
static RubyClass RubyHash.createHashClass(Ruby runtime)
           
static RubyClass RubyInteger.createIntegerClass(Ruby runtime)
           
static RubyClass RubyIO.createIOClass(Ruby runtime)
           
static RubyClass RubyLocalJumpError.createLocalJumpErrorClass(Ruby runtime, RubyClass standardErrorClass)
           
static RubyClass RubyMatchData.createMatchDataClass(Ruby runtime)
           
static RubyClass RubyMethod.createMethodClass(Ruby runtime)
          Create the RubyMethod class and add it to the Ruby runtime.
static RubyClass RubyModule.createModuleClass(Ruby runtime, RubyClass moduleClass)
           
static RubyClass RubyNameError.createNameErrorClass(Ruby runtime, RubyClass standardErrorClass)
           
static RubyClass RubyNil.createNilClass(Ruby runtime)
           
static RubyClass RubyNoMethodError.createNoMethodErrorClass(Ruby runtime, RubyClass nameErrorClass)
           
static RubyClass RubyNumeric.createNumericClass(Ruby runtime)
           
static RubyClass RubyObject.createObjectClass(Ruby runtime, RubyClass objectClass)
           
static RubyClass RubyProc.createProcClass(Ruby runtime)
           
static RubyClass RubyRange.createRangeClass(Ruby runtime)
           
static RubyClass RubyRegexp.createRegexpClass(Ruby runtime)
           
static RubyClass RubyStringScanner.createScannerClass(Ruby runtime)
           
static RubyClass RubyString.createStringClass(Ruby runtime)
           
static RubyClass RubyStringIO.createStringIOClass(Ruby runtime)
           
static RubyClass RubyStruct.createStructClass(Ruby runtime)
           
static RubyClass RubySymbol.createSymbolClass(Ruby runtime)
           
static RubyClass RubySystemExit.createSystemExitClass(Ruby runtime, RubyClass exceptionClass)
           
static RubyClass RubyThread.createThreadClass(Ruby runtime)
           
static RubyClass RubyThreadGroup.createThreadGroupClass(Ruby runtime)
           
static RubyClass RubyTime.createTimeClass(Ruby runtime)
           
static RubyClass RubyBoolean.createTrueClass(Ruby runtime)
           
 RubyClass Ruby.defineClass(java.lang.String name, RubyClass superClass, ObjectAllocator allocator)
          Define a new class with name 'name' and super class 'superClass'.
 RubyClass RubyModule.defineClassUnder(java.lang.String name, RubyClass superClazz, ObjectAllocator allocator)
          rb_define_class_under
 RubyClass Ruby.defineClassUnder(java.lang.String name, RubyClass superClass, ObjectAllocator allocator, SinglyLinkedList parentCRef)
           
 RubyClass RubyModule.defineOrGetClassUnder(java.lang.String name, RubyClass superClazz)
           
static RubyClass RubyUnboundMethod.defineUnboundMethodClass(Ruby runtime)
           
 RubyClass Ruby.getArray()
           
 RubyClass Ruby.getClass(java.lang.String name)
          Returns a class from the instance pool.
 RubyClass RubyModule.getClass(java.lang.String name)
          Finds a class that is within the current module (or class).
 RubyClass Ruby.getFixnum()
           
 RubyClass Ruby.getHash()
           
 RubyClass RubyObject.getMetaClass()
          if exist return the meta-class else return the type of the object.
 RubyClass RubyUndef.getMetaClass()
           
 RubyClass Ruby.getNilClass()
           
 RubyClass Ruby.getObject()
           
 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 RubyObject.getSingletonClass()
          rb_singleton_class
 RubyClass RubyUndef.getSingletonClass()
           
 RubyClass RubyObject.getSingletonClassClone()
          rb_singleton_class_clone
 RubyClass Ruby.getString()
           
 RubyClass RubyModule.getSuperClass()
          Getter for property superClass.
 RubyClass RubyObject.getType()
           
 RubyClass RubyUndef.getType()
           
 RubyClass RubyObject.makeMetaClass(RubyClass superClass, SinglyLinkedList parentCRef)
          Create a new meta class.
static RubyClass RubyClass.newClass(IRubyObject recv, IRubyObject[] args, Block block)
           
static RubyClass RubyClass.newClass(IRubyObject recv, IRubyObject[] args, Block block, boolean invokeInherited)
          rb_class_s_new
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, SinglyLinkedList parentCRef, java.lang.String name)
           
static RubyClass RubyClass.newClassClass(Ruby runtime, RubyClass moduleClass)
           
static RubyClass RubyStruct.newInstance(IRubyObject recv, IRubyObject[] args, Block block)
          Create new Struct class.
 RubyClass RubyClass.newSubClass(java.lang.String name, ObjectAllocator allocator, SinglyLinkedList parentCRef, boolean warnOnRedefinition)
           
 RubyClass RubyClass.newSubClass(java.lang.String name, ObjectAllocator allocator, SinglyLinkedList parentCRef, boolean invokeInherited, boolean warnOnRedefinition)
           
protected  RubyClass MetaClass.subclass()
           
protected  RubyClass RubyClass.subclass()
          Create a new subclass of this class.
 RubyClass RubyObject.type_deprecated()
           
 RubyClass RubyBoolean.type()
          false_type true_type
 RubyClass RubyObject.type()
          rb_obj_type
static RubyClass RubyNil.type(IRubyObject recv)
          nil_type
 

Methods in org.jruby with parameters of type RubyClass
static RubyClass RubyClass.cloneClass(Ruby runtime, RubyClass metaClass, RubyClass superClass, ObjectAllocator allocator, SinglyLinkedList parentCRef, java.lang.String name)
           
 IRubyObject RubyObject.convertToType(RubyClass targetType, int convertMethodIndex, boolean raise)
           
 IRubyObject RubyObject.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raise)
           
 IRubyObject RubyUndef.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnError)
           
 IRubyObject RubyObject.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnMissingMethod, boolean raiseOnWrongTypeResult, boolean allowNilThrough)
           
 IRubyObject RubyUndef.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnMissingMethod, boolean raiseOnWrongTypeResult, boolean allowNilThrough)
           
 IRubyObject RubyObject.convertToTypeWithCheck(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod)
           
 IRubyObject RubyUndef.convertToTypeWithCheck(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod)
           
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 NativeException.createClass(Ruby runtime, RubyClass baseClass)
           
static void RubyClass.createClassClass(RubyClass classClass)
           
static RubyClass RubyLocalJumpError.createLocalJumpErrorClass(Ruby runtime, RubyClass standardErrorClass)
           
static RubyClass RubyModule.createModuleClass(Ruby runtime, RubyClass moduleClass)
           
static RubyClass RubyNameError.createNameErrorClass(Ruby runtime, RubyClass standardErrorClass)
           
static RubyClass RubyNoMethodError.createNoMethodErrorClass(Ruby runtime, RubyClass nameErrorClass)
           
static RubyClass RubyObject.createObjectClass(Ruby runtime, RubyClass objectClass)
           
static RubyClass RubySystemExit.createSystemExitClass(Ruby runtime, RubyClass exceptionClass)
           
 RubyClass Ruby.defineClass(java.lang.String name, RubyClass superClass, ObjectAllocator allocator)
          Define a new class with name 'name' and super class 'superClass'.
 RubyClass RubyModule.defineClassUnder(java.lang.String name, RubyClass superClazz, ObjectAllocator allocator)
          rb_define_class_under
 RubyClass Ruby.defineClassUnder(java.lang.String name, RubyClass superClass, ObjectAllocator allocator, SinglyLinkedList parentCRef)
           
 RubyClass RubyModule.defineOrGetClassUnder(java.lang.String name, RubyClass superClazz)
           
static IRubyObject RubyClass.inherited(RubyClass recv)
          rb_class_s_inherited
 void RubyClass.inheritedBy(RubyClass superType)
          Invokes if a class is inherited from an other class.
 RubyClass RubyObject.makeMetaClass(RubyClass superClass, SinglyLinkedList parentCRef)
          Create a new meta class.
static void RubyClass.marshalTo(RubyClass clazz, MarshalStream output)
           
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, SinglyLinkedList parentCRef, java.lang.String name)
           
static RubyClass RubyClass.newClassClass(Ruby runtime, RubyClass moduleClass)
           
static RubyException RubyException.newException(Ruby runtime, RubyClass excptnClass, java.lang.String msg)
           
 IncludedModuleWrapper IncludedModuleWrapper.newIncludeClass(RubyClass superClass)
          Overridden newIncludeClass implementation to allow attaching future includes to the correct module (i.e.
 IncludedModuleWrapper RubyModule.newIncludeClass(RubyClass superClazz)
          Create a wrapper to use for including the specified module into this one.
static RubyIconv.RubyFailure RubyIconv.RubyFailure.newInstance(Ruby runtime, RubyClass excptnClass, java.lang.String msg)
           
static 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 RubyString RubyString.newString(Ruby runtime, RubyClass clazz, java.lang.CharSequence str)
           
 RaiseException Ruby.newTypeError(IRubyObject receivedObject, RubyClass expectedType)
           
 void IncludedModuleWrapper.setMetaClass(RubyClass newRubyClass)
           
 void RubyObject.setMetaClass(RubyClass metaClass)
           
 void RubyUndef.setMetaClass(RubyClass metaClass)
           
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, 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)
           
RubyIconv.RubyFailure(Ruby runtime, RubyClass rubyClass)
           
RubyIconv.RubyFailure(Ruby runtime, RubyClass rubyClass, java.lang.String message)
           
RubyIconv(Ruby runtime, RubyClass type)
           
RubyInteger(Ruby runtime, RubyClass rubyClass)
           
RubyIO(Ruby runtime, RubyClass type)
           
RubyLocalJumpError(Ruby runtime, RubyClass exceptionClass, java.lang.String message, java.lang.String reason, IRubyObject exitValue)
           
RubyMethod(Ruby runtime, RubyClass rubyClass)
           
RubyModule(Ruby runtime, RubyClass metaClass, 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.
RubySystemExit(Ruby runtime, RubyClass exceptionClass)
           
RubyTime(Ruby runtime, RubyClass rubyClass)
           
RubyTime(Ruby runtime, RubyClass rubyClass, java.util.Calendar cal)
           
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.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.getArrayProxyClass()
           
 RubyClass JavaSupport.getConcreteProxyClass()
           
 RubyClass JavaSupport.getJavaArrayClass()
           
 RubyClass JavaSupport.getJavaClassClass()
           
 RubyClass JavaSupport.getJavaObjectClass()
           
 RubyClass JavaSupport.getJavaProxyClass()
           
 

Methods in org.jruby.javasupport with parameters of type RubyClass
static void JavaAccessibleObject.registerRubyMethods(Ruby runtime, RubyClass result)
           
protected static void JavaObject.registerRubyMethods(Ruby runtime, RubyClass result)
           
static void JavaCallable.registerRubyMethods(Ruby runtime, RubyClass result, java.lang.Class klass)
           
 void JavaClass.setupInterfaceProxy(RubyClass proxy)
           
 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
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.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.preInitBuiltinClasses(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.
 

Methods in org.jruby.runtime.builtin with parameters of type RubyClass
 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.convertToType(RubyClass targetType, int convertMethodIndex, java.lang.String convertMethod, boolean raiseOnMissingMethod, boolean raiseOnWrongTypeResult, boolean allowNilThrough)
           
 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).
 void IRubyObject.setMetaClass(RubyClass metaClass)
           
 

Uses of RubyClass in org.jruby.runtime.marshal
 

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
 RubyClass ClassProvider.defineClassUnder(RubyModule module, java.lang.String name, RubyClass superClazz)
           
 void MethodCache.removeClass(RubyClass c)
           
 void MethodCache.removeMethod(RubyClass c, java.lang.String id)
           
 

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.