Uses of Class
org.jruby.RubyClass

Packages that use RubyClass
org.jruby   
org.jruby.exceptions   
org.jruby.internal.runtime.builtin   
org.jruby.javasupport   
org.jruby.runtime   
org.jruby.runtime.builtin   
 

Uses of RubyClass in org.jruby
 

Subclasses of RubyClass in org.jruby
 class IncludedModuleWrapper
          This class represents an included module.
 class MetaClass
           
 

Fields in org.jruby declared as RubyClass
 RubyClass MetaClass.type
           
 

Methods in org.jruby that return RubyClass
static RubyClass FileStatClass.createFileStatClass(Ruby ruby)
           
 RubyClass IncludedModuleWrapper.getMetaClass()
           
 RubyClass IncludedModuleWrapper.getRealClass()
           
protected  RubyClass MetaClass.subclass()
           
 RubyClass MetaClass.getRealClass()
           
static RubyClass Method.createMethodClass(Ruby ruby)
          Create the Method class and add it to the Ruby runtime.
 RubyClass Ruby.getClass(java.lang.String name)
          Returns a class from the instance pool.
 RubyClass Ruby.defineClass(java.lang.String name, RubyClass superClass)
          Define a new class with name 'name' and super class 'superClass'.
 RubyClass Ruby.defineClassUnder(java.lang.String name, RubyClass superClass, RubyModule parentClass)
           
static RubyClass RubyArray.createArrayClass(Ruby ruby)
           
static RubyClass RubyBignum.createBignumClass(Ruby ruby)
           
 RubyClass RubyBoolean.getMetaClass()
           
static RubyClass RubyBoolean.createFalseClass(Ruby ruby)
           
static RubyClass RubyBoolean.createTrueClass(Ruby ruby)
           
 RubyClass RubyBoolean.type()
          false_type true_type
 RubyClass RubyClass.getSingletonClassClone()
          rb_singleton_class_clone
 RubyClass RubyClass.getMetaClass()
           
 RubyClass RubyClass.getRealClass()
           
static RubyClass RubyClass.newClass(Ruby ruby, RubyClass superClass, RubyModule parentClass, java.lang.String name)
           
protected  RubyClass RubyClass.subclass()
          Create a new subclass of this class.
static RubyClass RubyClass.newClass(IRubyObject recv, IRubyObject[] args)
          rb_class_s_new
 RubyClass RubyClasses.getBindingClass()
          Returns the reference to the Binding class.
 RubyClass RubyClasses.getClassClass()
          Returns the reference to the Class class.
 RubyClass RubyClasses.getModuleClass()
          Returns the reference to the Module class.
 RubyClass RubyClasses.getStructClass()
          Returns the reference to the Struct class.
 RubyClass RubyClasses.getHashClass()
          Returns the reference to the Hash class.
 RubyClass RubyClasses.getRegExpClass()
          Returns the reference to the RegExp class.
 RubyClass RubyClasses.getIoClass()
          Returns the reference to the IO class.
 RubyClass RubyClasses.getThreadGroupClass()
          Returns the reference to the ThreadGroup class.
 RubyClass RubyClasses.getBignumClass()
          Returns the reference to the Bignum class.
 RubyClass RubyClasses.getStructTmsClass()
          Returns the reference to the Struct::Tms class.
 RubyClass RubyClasses.getRangeClass()
          Returns the reference to the Range class.
 RubyClass RubyClasses.getSymbolClass()
          Returns the reference to the Symbol class.
 RubyClass RubyClasses.getProcClass()
          Returns the reference to the Proc class.
 RubyClass RubyClasses.getContinuationClass()
          Returns the reference to the Continuation class.
 RubyClass RubyClasses.getFalseClass()
          Returns the reference to the FalseClass class.
 RubyClass RubyClasses.getFloatClass()
          Returns the reference to the Float class.
 RubyClass RubyClasses.getMethodClass()
          Returns the reference to the Method class.
 RubyClass RubyClasses.getMatchDataClass()
          Returns the reference to the MatchData class.
 RubyClass RubyClasses.getFixnumClass()
          Returns the reference to the Fixnum class.
 RubyClass RubyClasses.getObjectClass()
          Returns the reference to the Object class.
 RubyClass RubyClasses.getDirClass()
          Returns the reference to the Dir class.
 RubyClass RubyClasses.getExceptionClass()
          Returns the reference to the Exception class.
 RubyClass RubyClasses.getStringClass()
          Returns the reference to the String class.
 RubyClass RubyClasses.getTrueClass()
          Returns the reference to the TrueClass class.
 RubyClass RubyClasses.getIntegerClass()
          Returns the reference to the Integer class.
 RubyClass RubyClasses.getThreadClass()
          Returns the reference to the Thread class.
 RubyClass RubyClasses.getFileClass()
          Returns the reference to the File class.
 RubyClass RubyClasses.getFileStatClass()
           
 RubyClass RubyClasses.getNilClass()
          Returns the reference to the NilClass class.
 RubyClass RubyClasses.getArrayClass()
          Returns the reference to the Array class.
 RubyClass RubyClasses.getJavaObjectClass()
          Returns the reference to the JavaObject class.
 RubyClass RubyClasses.getJavaArrayClass()
           
 RubyClass RubyClasses.getNumericClass()
          Returns the reference to the Numeric class.
 RubyClass RubyClasses.getTimeClass()
          Returns the reference to the Time class.
 RubyClass RubyClasses.getUnboundMethodClass()
           
static RubyClass RubyDir.createDirClass(Ruby ruby)
           
static RubyClass RubyException.createExceptionClass(Ruby ruby)
           
static RubyClass RubyFile.createFileClass(Ruby ruby)
           
static RubyClass RubyFixnum.createFixnumClass(Ruby ruby)
           
static RubyClass RubyFloat.createFloatClass(Ruby ruby)
           
static RubyClass RubyHash.createHashClass(Ruby ruby)
           
static RubyClass RubyIO.createIOClass(Ruby ruby)
           
static RubyClass RubyInteger.createIntegerClass(Ruby ruby)
           
static RubyClass RubyMatchData.createMatchDataClass(Ruby ruby)
           
 RubyClass RubyModule.getSuperClass()
          Getter for property superClass.
 RubyClass RubyModule.defineOrGetClassUnder(java.lang.String name, RubyClass superClass)
           
 RubyClass RubyModule.defineClassUnder(java.lang.String name, RubyClass superClass)
          rb_define_class_under
static RubyClass RubyNil.createNilClass(Ruby ruby)
           
static RubyClass RubyNil.type(IRubyObject recv)
          nil_type
static RubyClass RubyNumeric.createNumericClass(Ruby ruby)
           
 RubyClass RubyObject.getMetaClass()
          if exist return the meta-class else return the type of the object.
 RubyClass RubyObject.getSingletonClass()
          rb_singleton_class
 RubyClass RubyObject.type()
          rb_obj_type
 RubyClass RubyObject.getType()
           
static RubyClass RubyProc.createProcClass(Ruby ruby)
           
static RubyClass RubyRange.createRangeClass(Ruby ruby)
           
static RubyClass RubyRegexp.createRegexpClass(Ruby ruby)
           
static RubyClass RubyString.createStringClass(Ruby ruby)
           
static RubyClass RubyStruct.createStructClass(Ruby ruby)
           
static RubyClass RubyStruct.newInstance(IRubyObject recv, IRubyObject[] args)
          Create new Struct class.
static RubyClass RubySymbol.createSymbolClass(Ruby ruby)
           
static RubyClass RubyTime.createTimeClass(Ruby ruby)
           
static RubyClass ThreadClass.createThreadClass(Ruby ruby)
           
static RubyClass UnboundMethod.defineUnboundMethodClass(Ruby runtime)
           
 

Methods in org.jruby with parameters of type RubyClass
 IncludedModuleWrapper IncludedModuleWrapper.newIncludeClass(RubyClass superClass)
          include_class_new
 void IncludedModuleWrapper.setMetaClass(RubyClass newRubyClass)
           
 RubyClass Ruby.defineClass(java.lang.String name, RubyClass superClass)
          Define a new class with name 'name' and super class 'superClass'.
 RubyClass Ruby.defineClassUnder(java.lang.String name, RubyClass superClass, RubyModule parentClass)
           
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 ruby, RubyClass superClass, RubyModule parentClass, java.lang.String name)
           
static IRubyObject RubyClass.inherited(RubyClass recv)
          rb_class_s_inherited
static RubyException RubyException.newException(Ruby ruby, RubyClass excptnClass, java.lang.String msg)
           
static void RubyModule.createModuleClass(RubyClass moduleClass)
           
 IncludedModuleWrapper RubyModule.newIncludeClass(RubyClass superClass)
          include_class_new
 RubyClass RubyModule.defineOrGetClassUnder(java.lang.String name, RubyClass superClass)
           
 RubyClass RubyModule.defineClassUnder(java.lang.String name, RubyClass superClass)
          rb_define_class_under
 MetaClass RubyObject.makeMetaClass(RubyClass type)
          Create a new meta class.
 void RubyObject.setMetaClass(RubyClass metaClass)
           
static void RubyObject.createObjectClass(RubyClass module)
           
 

Constructors in org.jruby with parameters of type RubyClass
IncludedModuleWrapper(Ruby ruby, RubyClass superClass, RubyModule delegate)
           
MetaClass(Ruby runtime, RubyClass type)
           
MetaClass(Ruby runtime, RubyClass type, RubyClass superClass)
           
Method(Ruby runtime, RubyClass rubyClass)
           
RubyClass(RubyClass superClass)
           
RubyClass(Ruby ruby, RubyClass superClass)
           
RubyClass(Ruby ruby, RubyClass rubyClass, RubyClass superClass)
           
RubyClass(Ruby ruby, RubyClass rubyClass, RubyClass superClass, RubyModule parentClass, java.lang.String name)
           
RubyDir(Ruby ruby, RubyClass type)
           
RubyFile(Ruby ruby, RubyClass type)
           
RubyIO(Ruby ruby, RubyClass type)
           
RubyInteger(Ruby ruby, RubyClass rubyClass)
           
RubyModule(Ruby ruby, RubyClass rubyClass, RubyClass superClass, RubyModule parentModule, java.lang.String name)
           
RubyNumeric(Ruby ruby, RubyClass rubyClass)
           
RubyObject(Ruby ruby, RubyClass rubyClass)
           
RubyObject(Ruby ruby, RubyClass rubyClass, boolean useObjectSpace)
           
RubyProc(Ruby ruby, RubyClass rubyClass)
           
RubyString(Ruby ruby, RubyClass rubyClass, java.lang.String str)
           
RubyStruct(Ruby ruby, RubyClass rubyClass)
          Constructor for RubyStruct.
RubyTime(Ruby ruby, RubyClass rubyClass)
           
 

Uses of RubyClass in org.jruby.exceptions
 

Constructors in org.jruby.exceptions with parameters of type RubyClass
ErrnoError(Ruby runtime, RubyClass errnoClass, java.lang.String message)
           
NameError(Ruby ruby, RubyClass exceptionClass, java.lang.String msg)
           
RaiseException(Ruby ruby, RubyClass excptnClass, java.lang.String msg)
           
TypeError(Ruby ruby, IRubyObject receivedObject, RubyClass expectedType)
           
 

Uses of RubyClass in org.jruby.internal.runtime.builtin
 

Methods in org.jruby.internal.runtime.builtin with parameters of type RubyClass
 IRubyObject ObjectFactory.newObject(RubyClass type)
           
 

Uses of RubyClass in org.jruby.javasupport
 

Methods in org.jruby.javasupport that return RubyClass
static RubyClass JavaArray.createJavaArrayClass(Ruby runtime)
           
static RubyClass JavaClass.createJavaClassClass(Ruby ruby, RubyModule javaModule)
           
static RubyClass JavaConstructor.createJavaConstructorClass(Ruby ruby, RubyModule javaModule)
           
static RubyClass JavaField.createJavaFieldClass(Ruby ruby, RubyModule javaModule)
           
static RubyClass JavaMethod.createJavaMethodClass(Ruby ruby, RubyModule javaModule)
           
static RubyClass JavaObject.createJavaObjectClass(Ruby ruby)
           
protected  RubyClass RubyProxyFactory.getRubyClassForJavaClass(java.lang.Class javaClass)
          Helper methods for RubyToJavaClassMap
 

Methods in org.jruby.javasupport with parameters of type RubyClass
 java.lang.Class ReflectionClassMap.getJavaClassForRubyClass(RubyClass rubyClass)
           
protected  java.lang.Class RubyProxyFactory.getJavaClassForRubyClass(RubyClass rubyClass)
           
 java.lang.Class RubyToJavaClassMap.getJavaClassForRubyClass(RubyClass rubyClass)
           
 

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

Uses of RubyClass in org.jruby.runtime
 

Methods in org.jruby.runtime that return RubyClass
 RubyClass RubyExceptions.getSystemCallError()
          Gets the systemCallError
 RubyClass RubyExceptions.getArgumentError()
          Gets the argumentError
 RubyClass RubyExceptions.getFatal()
          Gets the fatal
 RubyClass RubyExceptions.getIndexError()
          Gets the indexError
 RubyClass RubyExceptions.getInterrupt()
          Gets the interrupt
 RubyClass RubyExceptions.getLoadError()
          Gets the loadError
 RubyClass RubyExceptions.getNameError()
          Gets the nameError
 RubyClass RubyExceptions.getNoMemError()
          Gets the noMemError
 RubyClass RubyExceptions.getNotImplementedError()
          Gets the notImplementedError
 RubyClass RubyExceptions.getNoMethodError()
          Gets the noMethodError
 RubyClass RubyExceptions.getRangeError()
          Gets the rangeError
 RubyClass RubyExceptions.getRuntimeError()
          Gets the runtimeError
 RubyClass RubyExceptions.getScriptError()
          Gets the scriptError
 RubyClass RubyExceptions.getSecurityError()
          Gets the securityError
 RubyClass RubyExceptions.getSignalException()
          Gets the signalException
 RubyClass RubyExceptions.getStandardError()
          Gets the standardError
 RubyClass RubyExceptions.getSyntaxError()
          Gets the syntaxError
 RubyClass RubyExceptions.getSystemExit()
          Gets the systemExit
 RubyClass RubyExceptions.getTypeError()
          Gets the typeError
 RubyClass RubyExceptions.getRegexpError()
          Gets the regexpError
 RubyClass RubyExceptions.getIOError()
          Gets the ioError
 RubyClass RubyExceptions.getEOFError()
          Gets the eofError
 RubyClass RubyExceptions.getLocalJumpError()
          Returns the LocalJumpError class.
 RubyClass RubyExceptions.getThreadError()
           
 

Uses of RubyClass in org.jruby.runtime.builtin
 

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

Methods in org.jruby.runtime.builtin with parameters of type RubyClass
 IRubyObject IObjectFactory.newObject(RubyClass type)
           
 void IRubyObject.setMetaClass(RubyClass metaClass)
           
 



Copyright © 2002 Jan Arne Petersen. All Rights Reserved.