|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of RubyClass in org.jruby |
---|
Subclasses of RubyClass in org.jruby | |
---|---|
class |
IncludedModuleWrapper
This class is used to provide an intermediate superclass for modules and classes that include other modules. |
class |
MetaClass
|
Fields in org.jruby declared as RubyClass | |
---|---|
protected RubyClass |
RubyBasicObject.metaClass
|
protected RubyClass |
RubyModule.superClass
|
Fields in org.jruby with type parameters of type RubyClass | |
---|---|
protected java.util.Set<RubyClass> |
RubyModule.includingHierarchies
|
Methods in org.jruby that return RubyClass | |
---|---|
static RubyClass |
RubyArray.createArrayClass(Ruby runtime)
|
static RubyClass |
RubyBasicObject.createBasicObjectClass(Ruby runtime,
RubyClass objectClass)
Will create the Ruby class Object in the runtime specified. |
static RubyClass |
RubyBigDecimal.createBigDecimal(Ruby runtime)
|
static RubyClass |
RubyBignum.createBignumClass(Ruby runtime)
|
static RubyClass |
RubyBinding.createBindingClass(Ruby runtime)
|
static RubyClass |
RubyClass.createBootstrapClass(Ruby runtime,
java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator)
boot_defclass Create an initial Object meta class before Module and Kernel dependencies have squirreled themselves together. |
static RubyClass |
NativeException.createClass(Ruby runtime,
RubyClass baseClass)
|
static RubyClass |
RubyComplex.createComplexClass(Ruby runtime)
|
static RubyClass |
RubyConverter.createConverterClass(Ruby runtime)
|
static RubyClass |
RubyDir.createDirClass(Ruby runtime)
|
static RubyClass |
RubyEncoding.createEncodingClass(Ruby runtime)
|
static RubyClass |
RubyException.createExceptionClass(Ruby runtime)
|
static RubyClass |
RubyBoolean.createFalseClass(Ruby runtime)
|
static RubyClass |
RubyFile.createFileClass(Ruby runtime)
|
static RubyClass |
RubyFileStat.createFileStatClass(Ruby runtime)
|
static RubyClass |
RubyFixnum.createFixnumClass(Ruby runtime)
|
static RubyClass |
RubyFloat.createFloatClass(Ruby runtime)
|
static RubyClass |
RubyGenerator.createGeneratorClass(Ruby runtime)
|
static RubyClass |
RubyHash.createHashClass(Ruby runtime)
|
static RubyClass |
RubyInteger.createIntegerClass(Ruby runtime)
|
static RubyClass |
RubyIO.createIOClass(Ruby runtime)
|
static RubyClass |
RubyLocalJumpError.createLocalJumpErrorClass(Ruby runtime,
RubyClass standardErrorClass)
|
static RubyClass |
RubyMatchData.createMatchDataClass(Ruby runtime)
|
static RubyClass |
RubyMethod.createMethodClass(Ruby runtime)
Create the RubyMethod class and add it to the Ruby runtime. |
static RubyClass |
RubyModule.createModuleClass(Ruby runtime,
RubyClass moduleClass)
|
static RubyClass |
RubyNameError.createNameErrorClass(Ruby runtime,
RubyClass standardErrorClass)
|
static RubyClass |
RubyNameError.createNameErrorMessageClass(Ruby runtime,
RubyClass nameErrorClass)
|
static RubyClass |
RubyNil.createNilClass(Ruby runtime)
|
static RubyClass |
RubyNoMethodError.createNoMethodErrorClass(Ruby runtime,
RubyClass nameErrorClass)
|
static RubyClass |
RubyNumeric.createNumericClass(Ruby runtime)
|
static RubyClass |
RubyObject.createObjectClass(Ruby runtime,
RubyClass objectClass)
Will create the Ruby class Object in the runtime specified. |
static RubyClass |
RubyProc.createProcClass(Ruby runtime)
|
static RubyClass |
RubyRange.createRangeClass(Ruby runtime)
|
static RubyClass |
RubyRational.createRationalClass(Ruby runtime)
|
static RubyClass |
RubyRegexp.createRegexpClass(Ruby runtime)
|
static RubyClass |
RubyStringScanner.createScannerClass(Ruby runtime)
|
static RubyClass |
RubyString.createStringClass(Ruby runtime)
|
static RubyClass |
RubyStringIO.createStringIOClass(Ruby runtime)
|
static RubyClass |
RubyStruct.createStructClass(Ruby runtime)
|
static RubyClass |
RubySymbol.createSymbolClass(Ruby runtime)
|
static RubyClass |
RubySystemCallError.createSystemCallErrorClass(Ruby runtime,
RubyClass standardError)
|
static RubyClass |
RubySystemExit.createSystemExitClass(Ruby runtime,
RubyClass exceptionClass)
|
static RubyClass |
RubyTempfile.createTempfileClass(Ruby runtime)
|
static RubyClass |
RubyThread.createThreadClass(Ruby runtime)
|
static RubyClass |
RubyThreadGroup.createThreadGroupClass(Ruby runtime)
|
static RubyClass |
RubyTime.createTimeClass(Ruby runtime)
|
static RubyClass |
RubyBoolean.createTrueClass(Ruby runtime)
|
static RubyClass |
RubyYielder.createYielderClass(Ruby runtime)
|
RubyClass |
Ruby.defineClass(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator)
Define a new class under the Object namespace. |
RubyClass |
Ruby.defineClass(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator,
CallSite[] callSites)
A variation of defineClass that allows passing in an array of subplementary call sites for improving dynamic invocation performance. |
RubyClass |
RubyModule.defineClassUnder(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator)
rb_define_class_under this method should be used only as an API to define/open nested classes |
RubyClass |
Ruby.defineClassUnder(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator,
RubyModule parent)
Define a new class with the given name under the given module or class namespace. |
RubyClass |
Ruby.defineClassUnder(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator,
RubyModule parent,
CallSite[] callSites)
A variation of defineClassUnder that allows passing in an array of supplementary call sites to improve dynamic invocation. |
RubyClass |
RubyModule.defineOrGetClassUnder(java.lang.String name,
RubyClass superClazz)
this method should be used only by interpreter or compiler |
static RubyClass |
RubyUnboundMethod.defineUnboundMethodClass(Ruby runtime)
|
RubyClass |
Ruby.fastGetClass(java.lang.String internedName)
Retrieve the class with the given name from the Object namespace. |
RubyClass |
RubyModule.fastGetClass(java.lang.String internedName)
|
RubyClass |
Ruby.getArgumentError()
|
RubyClass |
Ruby.getArray()
|
RubyClass |
Ruby.getBasicObject()
|
RubyClass |
Ruby.getBignum()
|
RubyClass |
Ruby.getBinding()
|
RubyClass |
Ruby.getClass(java.lang.String name)
Retrieve the class with the given name from the Object namespace. |
RubyClass |
RubyModule.getClass(java.lang.String name)
Finds a class that is within the current module (or class). |
RubyClass |
Ruby.getClassClass()
|
RubyClass |
Ruby.getComplex()
|
RubyClass |
Ruby.getConcurrencyError()
|
RubyClass |
Ruby.getContinuation()
|
RubyClass |
Ruby.getConverter()
|
RubyClass |
Ruby.getDir()
|
RubyClass |
Ruby.getDummy()
|
RubyClass |
Ruby.getEncoding()
|
RubyClass |
Ruby.getEncodingCompatibilityError()
|
RubyClass |
Ruby.getEncodingError()
|
RubyClass |
Ruby.getEnumerator()
|
RubyClass |
Ruby.getEOFError()
|
RubyClass |
Ruby.getErrno(int n)
|
RubyClass |
Ruby.getException()
|
RubyClass |
Ruby.getFalseClass()
|
RubyClass |
Ruby.getFatal()
|
RubyClass |
Ruby.getFile()
|
RubyClass |
Ruby.getFileStat()
|
RubyClass |
Ruby.getFixnum()
|
RubyClass |
Ruby.getFloat()
|
RubyClass |
Ruby.getFloatDomainError()
|
RubyClass |
Ruby.getGenerator()
|
RubyClass |
Ruby.getHash()
|
RubyClass |
Ruby.getIndexError()
|
RubyClass |
Ruby.getInteger()
|
RubyClass |
Ruby.getInterrupt()
|
RubyClass |
Ruby.getIO()
|
RubyClass |
Ruby.getIOError()
|
RubyClass |
Ruby.getLoadError()
|
RubyClass |
Ruby.getLocalJumpError()
|
RubyClass |
Ruby.getMatchData()
|
RubyClass |
RubyBasicObject.getMetaClass()
if exist return the meta-class else return the type of the object. |
RubyClass |
Ruby.getMethod()
|
RubyClass |
Ruby.getModule()
|
RubyClass |
Ruby.getNameError()
|
RubyClass |
Ruby.getNameErrorMessage()
|
RubyClass |
Ruby.getNativeException()
|
RubyClass |
Ruby.getNilClass()
|
RubyClass |
Ruby.getNoMemoryError()
|
RubyClass |
Ruby.getNoMethodError()
|
RubyClass |
Ruby.getNotImplementedError()
|
RubyClass |
Ruby.getNumeric()
|
RubyClass |
Ruby.getObject()
|
RubyClass |
Ruby.getProc()
|
RubyClass |
Ruby.getProcStatus()
|
RubyClass |
Ruby.getRange()
|
RubyClass |
Ruby.getRangeError()
|
RubyClass |
Ruby.getRational()
|
RubyClass |
IncludedModuleWrapper.getRealClass()
|
RubyClass |
MetaClass.getRealClass()
If an object uses an anonymous class 'class << obj', then this grabs the original metaclass and not the one that get injected as a result of 'class << obj'. |
RubyClass |
RubyClass.getRealClass()
|
RubyClass |
Ruby.getRegexp()
|
RubyClass |
Ruby.getRegexpError()
|
RubyClass |
Ruby.getRuntimeError()
|
RubyClass |
Ruby.getSecurityError()
|
RubyClass |
Ruby.getSignalException()
|
RubyClass |
RubyBasicObject.getSingletonClass()
rb_singleton_class Note: this method is specialized for RubyFixnum, RubySymbol, RubyNil and RubyBoolean Will either return the existing singleton class for this object, or create a new one and return that. |
RubyClass |
RubyBoolean.getSingletonClass()
|
RubyClass |
RubyFixnum.getSingletonClass()
|
RubyClass |
RubyNil.getSingletonClass()
|
RubyClass |
RubySymbol.getSingletonClass()
|
protected RubyClass |
RubyBasicObject.getSingletonClassClone()
rb_singleton_class_clone Will make sure that if the current objects class is a singleton, it will get cloned. |
RubyClass |
Ruby.getStandardError()
|
RubyClass |
Ruby.getStopIteration()
|
RubyClass |
Ruby.getString()
|
RubyClass |
Ruby.getStructClass()
|
RubyClass |
RubyModule.getSuperClass()
Getter for property superClass. |
RubyClass |
Ruby.getSymbol()
|
RubyClass |
Ruby.getSyntaxError()
|
RubyClass |
Ruby.getSystemCallError()
|
RubyClass |
Ruby.getSystemExit()
|
RubyClass |
Ruby.getSystemStackError()
|
RubyClass |
Ruby.getThread()
|
RubyClass |
Ruby.getThreadError()
|
RubyClass |
Ruby.getThreadGroup()
|
RubyClass |
Ruby.getTime()
|
RubyClass |
Ruby.getTrueClass()
|
RubyClass |
RubyBasicObject.getType()
|
RubyClass |
Ruby.getTypeError()
|
RubyClass |
Ruby.getUnboundMethod()
|
RubyClass |
Ruby.getYielder()
|
RubyClass |
Ruby.getZeroDivisionError()
|
RubyClass |
RubyBasicObject.makeMetaClass(RubyClass superClass)
rb_make_metaclass Will create a new meta class, insert this in the chain of classes for this specific object, and return the generated meta class. |
RubyClass |
RubyClass.makeMetaClass(RubyClass superClass)
rb_make_metaclass |
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass)
Construct a new class with the given name scoped under Object (global) and with Object as its immediate superclass. |
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass,
CallSite[] extraCallSites)
A variation on newClass that allow passing in an array of supplementary call sites to improve dynamic invocation. |
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass,
java.lang.String name,
ObjectAllocator allocator,
RubyModule parent,
boolean setParent)
Construct a new class with the given name, allocator, parent class, and containing class. |
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass,
java.lang.String name,
ObjectAllocator allocator,
RubyModule parent,
boolean setParent,
CallSite[] extraCallSites)
A variation on newClass that allows passing in an array of supplementary call sites to improve dynamic invocation performance. |
static RubyClass |
RubyStruct.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
Create new Struct class. |
RubyClass |
RubyObject.type_deprecated()
rb_obj_type The deprecated version of type, that emits a deprecation warning. |
RubyClass |
RubyObject.type()
rb_obj_class Returns the real class of this object, excluding any singleton/meta class in the inheritance chain. |
static RubyClass |
RubyNil.type(IRubyObject recv)
nil_type |
static RubyClass |
RubyClass.unmarshalFrom(UnmarshalStream input)
|
Methods in org.jruby with parameters of type RubyClass | |
---|---|
void |
RubyClass.addSubclass(RubyClass subclass)
Add a new subclass to the weak set of subclasses. |
IRubyObject |
RubyObject.convertToType(RubyClass target,
int convertMethodIndex)
Deprecated. |
static RubyClass |
RubyBasicObject.createBasicObjectClass(Ruby runtime,
RubyClass objectClass)
Will create the Ruby class Object in the runtime specified. |
static RubyClass |
RubyClass.createBootstrapClass(Ruby runtime,
java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator)
boot_defclass Create an initial Object meta class before Module and Kernel dependencies have squirreled themselves together. |
static RubyClass |
NativeException.createClass(Ruby runtime,
RubyClass baseClass)
|
static void |
RubyClass.createClassClass(Ruby runtime,
RubyClass classClass)
|
static RubyClass |
RubyLocalJumpError.createLocalJumpErrorClass(Ruby runtime,
RubyClass standardErrorClass)
|
static RubyClass |
RubyModule.createModuleClass(Ruby runtime,
RubyClass moduleClass)
|
static RubyClass |
RubyNameError.createNameErrorClass(Ruby runtime,
RubyClass standardErrorClass)
|
static RubyClass |
RubyNameError.createNameErrorMessageClass(Ruby runtime,
RubyClass nameErrorClass)
|
static RubyClass |
RubyNoMethodError.createNoMethodErrorClass(Ruby runtime,
RubyClass nameErrorClass)
|
static RubyClass |
RubyObject.createObjectClass(Ruby runtime,
RubyClass objectClass)
Will create the Ruby class Object in the runtime specified. |
static RubyClass |
RubySystemCallError.createSystemCallErrorClass(Ruby runtime,
RubyClass standardError)
|
static RubyClass |
RubySystemExit.createSystemExitClass(Ruby runtime,
RubyClass exceptionClass)
|
RubyClass |
Ruby.defineClass(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator)
Define a new class under the Object namespace. |
RubyClass |
Ruby.defineClass(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator,
CallSite[] callSites)
A variation of defineClass that allows passing in an array of subplementary call sites for improving dynamic invocation performance. |
RubyClass |
RubyModule.defineClassUnder(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator)
rb_define_class_under this method should be used only as an API to define/open nested classes |
RubyClass |
Ruby.defineClassUnder(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator,
RubyModule parent)
Define a new class with the given name under the given module or class namespace. |
RubyClass |
Ruby.defineClassUnder(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator,
RubyModule parent,
CallSite[] callSites)
A variation of defineClassUnder that allows passing in an array of supplementary call sites to improve dynamic invocation. |
RubyClass |
RubyModule.defineOrGetClassUnder(java.lang.String name,
RubyClass superClazz)
this method should be used only by interpreter or compiler |
void |
RubyClass.inherit(RubyClass superClazz)
rb_class_inherited (reversed semantics!) |
RubyClass |
RubyBasicObject.makeMetaClass(RubyClass superClass)
rb_make_metaclass Will create a new meta class, insert this in the chain of classes for this specific object, and return the generated meta class. |
RubyClass |
RubyClass.makeMetaClass(RubyClass superClass)
rb_make_metaclass |
static void |
RubyClass.marshalTo(RubyClass clazz,
MarshalStream output)
|
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass)
Construct a new class with the given name scoped under Object (global) and with Object as its immediate superclass. |
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass,
CallSite[] extraCallSites)
A variation on newClass that allow passing in an array of supplementary call sites to improve dynamic invocation. |
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass,
java.lang.String name,
ObjectAllocator allocator,
RubyModule parent,
boolean setParent)
Construct a new class with the given name, allocator, parent class, and containing class. |
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass,
java.lang.String name,
ObjectAllocator allocator,
RubyModule parent,
boolean setParent,
CallSite[] extraCallSites)
A variation on newClass that allows passing in an array of supplementary call sites to improve dynamic invocation performance. |
static RubyString |
RubyString.newEmptyString(Ruby runtime,
RubyClass metaClass)
|
static RubyString |
RubyString.newEmptyString(Ruby runtime,
RubyClass metaClass,
Encoding enc)
|
static RubyException |
RubyException.newException(Ruby runtime,
RubyClass excptnClass,
java.lang.String msg)
|
static IRubyObject |
RubyException.newException(ThreadContext context,
RubyClass exceptionClass,
IRubyObject message)
|
IncludedModuleWrapper |
IncludedModuleWrapper.newIncludeClass(RubyClass superClass)
Deprecated. |
IncludedModuleWrapper |
RubyModule.newIncludeClass(RubyClass superClazz)
Deprecated. |
static RubyIconv.RubyFailure |
RubyIconv.RubyFailure.newInstance(Ruby runtime,
RubyClass excptnClass,
java.lang.String msg)
|
static RubyString |
RubyString.newString(Ruby runtime,
RubyClass clazz,
java.lang.CharSequence str)
Deprecated. |
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
RubyClass clazz,
ByteList bytes)
|
static RubyString |
RubyString.newStringNoCopy(Ruby runtime,
RubyClass clazz,
ByteList bytes,
Encoding enc,
int cr)
|
static RubyString |
RubyString.newStringShared(Ruby runtime,
RubyClass clazz,
ByteList bytes)
|
RaiseException |
Ruby.newTypeError(IRubyObject receivedObject,
RubyClass expectedType)
|
void |
RubyClass.removeSubclass(RubyClass subclass)
Remove a subclass from the weak set of subclasses. |
void |
RubyClass.replaceSubclass(RubyClass subclass,
RubyClass newSubclass)
Replace an existing subclass with a new one. |
void |
IncludedModuleWrapper.setMetaClass(RubyClass newRubyClass)
|
void |
RubyBasicObject.setMetaClass(RubyClass metaClass)
Makes it possible to change the metaclass of an object. |
protected void |
RubyClass.setModuleSuperClass(RubyClass superClass)
|
protected void |
RubyModule.setSuperClass(RubyClass superClass)
|
Constructors in org.jruby with parameters of type RubyClass | |
---|---|
IncludedModuleWrapper(Ruby runtime,
RubyClass superClass,
RubyModule delegate)
|
|
MetaClass(Ruby runtime,
RubyClass superClass)
rb_class_boot (for MetaClasses) (in makeMetaClass(RubyClass)) |
|
NativeException(Ruby runtime,
RubyClass rubyClass,
java.lang.Throwable cause)
|
|
RubyBasicObject(RubyClass metaClass)
Path for objects that don't taint and don't enter objectspace. |
|
RubyBasicObject(Ruby runtime,
RubyClass metaClass)
Standard path for object creation. |
|
RubyBasicObject(Ruby runtime,
RubyClass metaClass,
boolean useObjectSpace)
|
|
RubyBasicObject(Ruby runtime,
RubyClass metaClass,
boolean useObjectSpace,
boolean canBeTainted)
Path for objects who want to decide whether they don't want to be in ObjectSpace even when it is on. |
|
RubyBigDecimal(Ruby runtime,
RubyClass klass)
|
|
RubyBinding(Ruby runtime,
RubyClass rubyClass,
Binding binding)
|
|
RubyClass(Ruby runtime,
RubyClass superClazz)
rb_class_boot (for plain Classes) also used to bootstrap Module and Class classes |
|
RubyClass(Ruby runtime,
RubyClass superClass,
boolean objectSpace)
separate path for MetaClass and IncludedModuleWrapper construction (rb_class_boot version for MetaClasses) no marshal, allocator initialization and addSubclass(this) here! |
|
RubyClass(Ruby runtime,
RubyClass superClazz,
CallSite[] extraCallSites)
A constructor which allows passing in an array of supplementary call sites. |
|
RubyClass(Ruby runtime,
RubyClass superClass,
RubyModule.Generation generation,
boolean objectSpace)
separate path for MetaClass and IncludedModuleWrapper construction (rb_class_boot version for MetaClasses) no marshal, allocator initialization and addSubclass(this) here! |
|
RubyConverter(Ruby runtime,
RubyClass klass)
|
|
RubyDigest.Base(Ruby runtime,
RubyClass type)
|
|
RubyDir(Ruby runtime,
RubyClass type)
|
|
RubyException(Ruby runtime,
RubyClass rubyClass)
|
|
RubyException(Ruby runtime,
RubyClass rubyClass,
java.lang.String message)
|
|
RubyFile(Ruby runtime,
RubyClass type)
|
|
RubyFileStat(Ruby runtime,
RubyClass clazz)
|
|
RubyGenerator(Ruby runtime,
RubyClass klass)
|
|
RubyHash(Ruby runtime,
RubyClass klass)
|
|
RubyIconv.RubyFailure(Ruby runtime,
RubyClass rubyClass)
|
|
RubyIconv.RubyFailure(Ruby runtime,
RubyClass rubyClass,
java.lang.String message)
|
|
RubyIconv(Ruby runtime,
RubyClass type)
|
|
RubyInteger(RubyClass rubyClass)
|
|
RubyInteger(Ruby runtime,
RubyClass rubyClass)
|
|
RubyInteger(Ruby runtime,
RubyClass rubyClass,
boolean useObjectSpace)
|
|
RubyInteger(Ruby runtime,
RubyClass rubyClass,
boolean useObjectSpace,
boolean canBeTainted)
|
|
RubyIO(Ruby runtime,
RubyClass type)
|
|
RubyLocalJumpError(Ruby runtime,
RubyClass exceptionClass,
java.lang.String message,
RubyLocalJumpError.Reason reason,
IRubyObject exitValue)
|
|
RubyMatchData(Ruby runtime,
RubyClass metaClass)
|
|
RubyMethod(Ruby runtime,
RubyClass rubyClass)
|
|
RubyModule(Ruby runtime,
RubyClass metaClass)
used by MODULE_ALLOCATOR and RubyClass constructors |
|
RubyModule(Ruby runtime,
RubyClass metaClass,
boolean objectSpace)
separate path for MetaClass construction |
|
RubyModule(Ruby runtime,
RubyClass metaClass,
RubyModule.Generation generation,
boolean objectSpace)
separate path for MetaClass construction |
|
RubyNameError(Ruby runtime,
RubyClass exceptionClass)
|
|
RubyNameError(Ruby runtime,
RubyClass exceptionClass,
java.lang.String message)
|
|
RubyNameError(Ruby runtime,
RubyClass exceptionClass,
java.lang.String message,
java.lang.String name)
|
|
RubyNoMethodError(Ruby runtime,
RubyClass exceptionClass)
|
|
RubyNoMethodError(Ruby runtime,
RubyClass exceptionClass,
java.lang.String message,
java.lang.String name,
IRubyObject args)
|
|
RubyNumeric(RubyClass metaClass)
|
|
RubyNumeric(Ruby runtime,
RubyClass metaClass)
|
|
RubyNumeric(Ruby runtime,
RubyClass metaClass,
boolean useObjectSpace)
|
|
RubyNumeric(Ruby runtime,
RubyClass metaClass,
boolean useObjectSpace,
boolean canBeTainted)
|
|
RubyObject(RubyClass metaClass)
Path for objects that don't taint and don't enter objectspace. |
|
RubyObject(Ruby runtime,
RubyClass metaClass)
Standard path for object creation. |
|
RubyObject(Ruby runtime,
RubyClass metaClass,
boolean useObjectSpace)
|
|
RubyObject(Ruby runtime,
RubyClass metaClass,
boolean useObjectSpace,
boolean canBeTainted)
Path for objects who want to decide whether they don't want to be in ObjectSpace even when it is on. |
|
RubyProc(Ruby runtime,
RubyClass rubyClass,
Block.Type type)
|
|
RubyProcess.RubyStatus(Ruby runtime,
RubyClass metaClass,
long status)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
byte[] value)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
ByteList value)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
ByteList value,
boolean objectSpace)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
ByteList value,
Encoding enc)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
ByteList value,
Encoding enc,
int cr)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
ByteList value,
int cr)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
java.lang.CharSequence value)
|
|
RubyString(Ruby runtime,
RubyClass rubyClass,
java.lang.String value)
|
|
RubyStringIO(Ruby runtime,
RubyClass klass)
|
|
RubyStringScanner(Ruby runtime,
RubyClass type)
|
|
RubyStruct(Ruby runtime,
RubyClass rubyClass)
Constructor for RubyStruct. |
|
RubySystemCallError(Ruby runtime,
RubyClass rubyClass)
|
|
RubySystemCallError(Ruby runtime,
RubyClass rubyClass,
java.lang.String message,
int errno)
|
|
RubySystemExit(Ruby runtime,
RubyClass exceptionClass)
|
|
RubyTempfile(Ruby runtime,
RubyClass type)
|
|
RubyThread(Ruby runtime,
RubyClass type)
|
|
RubyTime(Ruby runtime,
RubyClass rubyClass)
|
|
RubyTime(Ruby runtime,
RubyClass rubyClass,
DateTime dt)
|
|
RubyYielder(Ruby runtime,
RubyClass klass)
|
|
RubyZlib.Deflate(Ruby runtime,
RubyClass type)
|
|
RubyZlib.Inflate(Ruby runtime,
RubyClass type)
|
|
RubyZlib.RubyGzipFile(Ruby runtime,
RubyClass type)
|
|
RubyZlib.RubyGzipReader(Ruby runtime,
RubyClass type)
|
|
RubyZlib.RubyGzipWriter(Ruby runtime,
RubyClass type)
|
|
RubyZlib.ZStream(Ruby runtime,
RubyClass type)
|
Uses of RubyClass in org.jruby.exceptions |
---|
Constructors in org.jruby.exceptions with parameters of type RubyClass | |
---|---|
RaiseException(Ruby runtime,
RubyClass excptnClass,
java.lang.String msg,
boolean nativeException)
|
Uses of RubyClass in org.jruby.ext |
---|
Constructors in org.jruby.ext with parameters of type RubyClass | |
---|---|
WeakRef(Ruby runtime,
RubyClass klazz)
|
Uses of RubyClass in org.jruby.ext.ffi |
---|
Methods in org.jruby.ext.ffi that return RubyClass | |
---|---|
static RubyClass |
AbstractInvoker.createAbstractInvokerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
AbstractMemory.createAbstractMemoryClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
AutoPointer.createAutoPointerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
BasePointer.createBasePointerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
Buffer.createBufferClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
CallbackInfo.createCallbackInfoClass(Ruby runtime,
RubyModule module)
Creates a CallbackInfo class for a ruby runtime |
static RubyClass |
Enum.createEnumClass(Ruby runtime,
RubyModule ffiModule)
|
static RubyClass |
MemoryPointer.createMemoryPointerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
Pointer.createPointerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
StructByValue.createStructByValueClass(Ruby runtime,
RubyModule ffiModule)
|
static RubyClass |
Struct.createStructClass(Ruby runtime,
RubyModule module)
Registers the StructLayout class in the JRuby runtime. |
static RubyClass |
StructLayoutBuilder.createStructLayoutBuilderClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
StructLayout.createStructLayoutClass(Ruby runtime,
RubyModule module)
Registers the StructLayout class in the JRuby runtime. |
static RubyClass |
Type.createTypeClass(Ruby runtime,
RubyModule ffiModule)
|
static RubyClass |
BasePointer.getBasePointerClass(Ruby runtime)
|
RubyClass |
StructByValue.getStructClass()
|
Constructors in org.jruby.ext.ffi with parameters of type RubyClass | |
---|---|
AbstractInvoker(Ruby runtime,
RubyClass klass,
int arity)
Creates a new Invoker instance. |
|
AbstractMemory(Ruby runtime,
RubyClass klass,
MemoryIO io,
long size)
|
|
AbstractMemory(Ruby runtime,
RubyClass klass,
MemoryIO io,
long size,
int typeSize)
|
|
BasePointer(Ruby runtime,
RubyClass klass,
DirectMemoryIO io,
long size)
|
|
BasePointer(Ruby runtime,
RubyClass klass,
DirectMemoryIO io,
long size,
int typeSize)
|
|
Buffer(Ruby runtime,
RubyClass klass)
|
|
CallbackInfo(Ruby runtime,
RubyClass klazz,
Type returnType,
Type[] paramTypes)
Creates a new CallbackInfo instance. |
|
Pointer(Ruby runtime,
RubyClass klass,
MemoryIO io)
|
|
Pointer(Ruby runtime,
RubyClass klass,
MemoryIO io,
long size)
|
|
Pointer(Ruby runtime,
RubyClass klass,
MemoryIO io,
long size,
int typeSize)
|
|
Type(Ruby runtime,
RubyClass klass,
NativeType type)
Initializes a new Type instance. |
|
Type(Ruby runtime,
RubyClass klass,
NativeType type,
int size,
int alignment)
Initializes a new Type instance. |
Uses of RubyClass in org.jruby.ext.ffi.io |
---|
Methods in org.jruby.ext.ffi.io that return RubyClass | |
---|---|
static RubyClass |
FileDescriptorIO.createFileDescriptorIOClass(Ruby runtime,
RubyModule module)
|
Constructors in org.jruby.ext.ffi.io with parameters of type RubyClass | |
---|---|
FileDescriptorIO(Ruby runtime,
RubyClass klass)
|
Uses of RubyClass in org.jruby.ext.ffi.jffi |
---|
Methods in org.jruby.ext.ffi.jffi that return RubyClass | |
---|---|
static RubyClass |
CallbackManager.createCallbackClass(Ruby runtime,
RubyModule module)
Creates a Callback class for a ruby runtime |
static RubyClass |
DynamicLibrary.createDynamicLibraryClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
JFFIInvoker.createInvokerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
VariadicInvoker.createVariadicInvokerClass(Ruby runtime,
RubyModule module)
|
Constructors in org.jruby.ext.ffi.jffi with parameters of type RubyClass | |
---|---|
DynamicLibrary(Ruby runtime,
RubyClass klass,
java.lang.String name,
Library library)
|
Uses of RubyClass in org.jruby.ext.ffi.jna |
---|
Methods in org.jruby.ext.ffi.jna that return RubyClass | |
---|---|
static RubyClass |
DynamicLibrary.createDynamicLibraryClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
JNAInvoker.createInvokerClass(Ruby runtime,
RubyModule module)
|
static RubyClass |
JNAVariadicInvoker.createVariadicInvokerClass(Ruby runtime,
RubyModule module)
|
Constructors in org.jruby.ext.ffi.jna with parameters of type RubyClass | |
---|---|
DynamicLibrary(Ruby runtime,
RubyClass klass,
java.lang.String name,
com.sun.jna.NativeLibrary library)
|
|
JNAInvoker(Ruby runtime,
RubyClass klass,
Function function,
org.jruby.ext.ffi.jna.FunctionInvoker functionInvoker,
org.jruby.ext.ffi.jna.Marshaller[] marshallers)
|
Uses of RubyClass in org.jruby.ext.socket |
---|
Constructors in org.jruby.ext.socket with parameters of type RubyClass | |
---|---|
RubyBasicSocket(Ruby runtime,
RubyClass type)
|
|
RubyIPSocket(Ruby runtime,
RubyClass type)
|
|
RubySocket(Ruby runtime,
RubyClass type)
|
|
RubyTCPServer(Ruby runtime,
RubyClass type)
|
|
RubyTCPSocket(Ruby runtime,
RubyClass type)
|
|
RubyUDPSocket(Ruby runtime,
RubyClass type)
|
|
RubyUNIXServer(Ruby runtime,
RubyClass type)
|
|
RubyUNIXSocket(Ruby runtime,
RubyClass type)
|
Uses of RubyClass in org.jruby.java |
---|
Methods in org.jruby.java that return RubyClass | |
---|---|
static RubyClass |
MiniJava.createImplClass(java.lang.Class[] superTypes,
Ruby ruby,
java.lang.String name)
|
static RubyClass |
MiniJava.populateImplClass(Ruby ruby,
java.lang.Class newClass,
java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> simpleToAll)
|
Methods in org.jruby.java with parameters of type RubyClass | |
---|---|
static java.lang.Class |
MiniJava.createOldStyleImplClass(java.lang.Class[] superTypes,
RubyClass rubyClass,
Ruby ruby,
java.lang.String name)
|
static CacheEntry |
MiniJava.searchWithCache(RubyClass clazz,
java.lang.String name1)
|
static CacheEntry |
MiniJava.searchWithCache(RubyClass clazz,
java.lang.String name1,
java.lang.String name2)
|
static CacheEntry |
MiniJava.searchWithCache(RubyClass clazz,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3)
|
static CacheEntry |
MiniJava.searchWithCache(RubyClass clazz,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4)
|
static CacheEntry |
MiniJava.searchWithCache(RubyClass clazz,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4,
java.lang.String name5)
|
static CacheEntry |
MiniJava.searchWithCache(RubyClass clazz,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4,
java.lang.String name5,
java.lang.String name6)
|
static CacheEntry |
MiniJava.searchWithCache(RubyClass clazz,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4,
java.lang.String name5,
java.lang.String name6,
java.lang.String name7)
|
static CacheEntry |
MiniJava.searchWithCache(RubyClass clazz,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4,
java.lang.String name5,
java.lang.String name6,
java.lang.String name7,
java.lang.String name8)
|
Constructors in org.jruby.java with parameters of type RubyClass | |
---|---|
MiniJava.JavaObjectWrapper(RubyClass klazz,
java.lang.Object object)
|
Uses of RubyClass in org.jruby.java.invokers |
---|
Constructors in org.jruby.java.invokers with parameters of type RubyClass | |
---|---|
StaticMethodInvoker(RubyClass host,
java.util.List<java.lang.reflect.Method> methods)
|
Uses of RubyClass in org.jruby.java.proxies |
---|
Methods in org.jruby.java.proxies that return RubyClass | |
---|---|
static RubyClass |
ArrayJavaProxy.createArrayJavaProxy(ThreadContext context)
|
static RubyClass |
ConcreteJavaProxy.createConcreteJavaProxy(ThreadContext context)
|
static RubyClass |
InterfaceJavaProxy.createInterfaceJavaProxy(ThreadContext context)
|
static RubyClass |
JavaProxy.createJavaProxy(ThreadContext context)
|
Constructors in org.jruby.java.proxies with parameters of type RubyClass | |
---|---|
ArrayJavaProxy(Ruby runtime,
RubyClass klazz)
|
|
ConcreteJavaProxy(Ruby runtime,
RubyClass klazz)
|
|
InterfaceJavaProxy(Ruby runtime,
RubyClass klazz)
|
|
JavaProxy(Ruby runtime,
RubyClass klazz)
|
Uses of RubyClass in org.jruby.javasupport |
---|
Methods in org.jruby.javasupport that return types with arguments of type RubyClass | |
---|---|
ObjectProxyCache<IRubyObject,RubyClass> |
JavaSupport.getObjectProxyCache()
|
Methods in org.jruby.javasupport with parameters of type RubyClass | |
---|---|
static IRubyObject |
Java.getInstance(java.lang.Object rawJavaObject,
RubyClass clazz)
Returns a new proxy instance of type clazz for rawJavaObject, or the cached proxy if we've already seen this object. |
static void |
JavaAccessibleObject.registerRubyMethods(Ruby runtime,
RubyClass result)
|
static void |
JavaCallable.registerRubyMethods(Ruby runtime,
RubyClass result)
|
protected static void |
JavaObject.registerRubyMethods(Ruby runtime,
RubyClass result)
|
void |
JavaClass.setupProxy(RubyClass proxy)
|
Constructors in org.jruby.javasupport with parameters of type RubyClass | |
---|---|
JavaAccessibleObject(Ruby runtime,
RubyClass rubyClass)
|
|
JavaCallable(Ruby runtime,
RubyClass rubyClass)
|
|
JavaObject(Ruby runtime,
RubyClass rubyClass,
java.lang.Object value)
|
Uses of RubyClass in org.jruby.javasupport.proxy |
---|
Methods in org.jruby.javasupport.proxy that return RubyClass | |
---|---|
static RubyClass |
JavaProxyClass.createJavaProxyClassClass(Ruby runtime,
RubyModule javaModule)
|
static RubyClass |
JavaProxyConstructor.createJavaProxyConstructorClass(Ruby runtime,
RubyModule javaProxyModule)
|
static RubyClass |
JavaProxyClass.ProxyMethodImpl.createJavaProxyMethodClass(Ruby runtime,
RubyModule javaProxyModule)
|
Methods in org.jruby.javasupport.proxy with parameters of type RubyClass | |
---|---|
protected static void |
JavaProxyReflectionObject.registerRubyMethods(Ruby runtime,
RubyClass result)
|
Constructors in org.jruby.javasupport.proxy with parameters of type RubyClass | |
---|---|
JavaProxyReflectionObject(Ruby runtime,
RubyClass metaClass)
|
Uses of RubyClass in org.jruby.javasupport.util |
---|
Methods in org.jruby.javasupport.util that return RubyClass | |
---|---|
static RubyClass |
RuntimeHelpers.getSingletonClass(Ruby runtime,
IRubyObject receiver)
|
static RubyClass |
RuntimeHelpers.prepareSuperClass(Ruby runtime,
IRubyObject rubyClass)
|
Methods in org.jruby.javasupport.util with parameters of type RubyClass | |
---|---|
static IRubyObject |
RuntimeHelpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
Block block)
|
static IRubyObject |
RuntimeHelpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
Block block)
|
static IRubyObject |
RuntimeHelpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
Block block)
|
static IRubyObject |
RuntimeHelpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
static IRubyObject |
RuntimeHelpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
static DynamicMethod |
RuntimeHelpers.selectMethodMissing(ThreadContext context,
RubyClass selfClass,
Visibility visibility,
java.lang.String name,
CallType callType)
|
Uses of RubyClass in org.jruby.libraries |
---|
Constructors in org.jruby.libraries with parameters of type RubyClass | |
---|---|
FiberLibrary.Fiber(Ruby runtime,
RubyClass type)
|
|
ThreadLibrary.ConditionVariable(Ruby runtime,
RubyClass type)
|
|
ThreadLibrary.Mutex(Ruby runtime,
RubyClass type)
|
|
ThreadLibrary.Queue(Ruby runtime,
RubyClass type)
|
|
ThreadLibrary.SizedQueue(Ruby runtime,
RubyClass type)
|
Uses of RubyClass in org.jruby.runtime |
---|
Methods in org.jruby.runtime with parameters of type RubyClass | |
---|---|
IRubyObject |
ObjectAllocator.allocate(Ruby runtime,
RubyClass klazz)
|
void |
ObjectMarshal.marshalTo(Ruby runtime,
java.lang.Object obj,
RubyClass type,
MarshalStream marshalStream)
|
void |
ThreadContext.prepareTopLevel(RubyClass objectClass,
IRubyObject topSelf)
|
java.lang.Object |
ObjectMarshal.unmarshalFrom(Ruby runtime,
RubyClass type,
UnmarshalStream unmarshalStream)
|
Uses of RubyClass in org.jruby.runtime.builtin |
---|
Methods in org.jruby.runtime.builtin that return RubyClass | |
---|---|
RubyClass |
IRubyObject.getMetaClass()
RubyMethod getRubyClass. |
RubyClass |
IRubyObject.getSingletonClass()
RubyMethod getSingletonClass. |
RubyClass |
IRubyObject.getType()
RubyMethod getType. |
Uses of RubyClass in org.jruby.runtime.callsite |
---|
Methods in org.jruby.runtime.callsite that return RubyClass | |
---|---|
protected static RubyClass |
SuperCallSite.pollAndGetClass(ThreadContext context,
IRubyObject self,
RubyModule frameClass,
java.lang.String frameName)
|
Methods in org.jruby.runtime.callsite with parameters of type RubyClass | |
---|---|
protected IRubyObject |
CachingCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
Block block,
IRubyObject[] args,
ThreadContext context,
IRubyObject self)
|
protected IRubyObject |
SuperCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
Block block,
IRubyObject[] args,
ThreadContext context,
IRubyObject self,
java.lang.String name)
|
protected IRubyObject |
CachingCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self)
|
protected IRubyObject |
CachingCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
protected IRubyObject |
CachingCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2)
|
protected IRubyObject |
CachingCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
protected IRubyObject |
SuperCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self,
java.lang.String name)
|
protected IRubyObject |
SuperCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg)
|
protected IRubyObject |
SuperCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2)
|
protected IRubyObject |
SuperCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
protected IRubyObject |
CachingCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
IRubyObject[] args,
ThreadContext context,
IRubyObject self)
|
protected IRubyObject |
SuperCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
IRubyObject[] args,
ThreadContext context,
IRubyObject self,
java.lang.String name)
|
protected IRubyObject |
CachingCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
ThreadContext context,
IRubyObject self)
|
protected IRubyObject |
CachingCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
protected IRubyObject |
CachingCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2)
|
protected IRubyObject |
CachingCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
protected IRubyObject |
SuperCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
ThreadContext context,
IRubyObject self,
java.lang.String name)
|
protected IRubyObject |
SuperCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg)
|
protected IRubyObject |
SuperCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2)
|
protected IRubyObject |
SuperCallSite.cacheAndCall(IRubyObject caller,
RubyClass selfType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
boolean |
CacheEntry.typeOk(RubyClass incomingType)
|
Uses of RubyClass in org.jruby.runtime.marshal |
---|
Methods in org.jruby.runtime.marshal that return RubyClass | |
---|---|
static RubyClass |
UnmarshalStream.getClassFromPath(Ruby runtime,
java.lang.String path)
|
Methods in org.jruby.runtime.marshal with parameters of type RubyClass | |
---|---|
void |
MarshalStream.dumpDefaultObjectHeader(char tp,
RubyClass type)
|
void |
MarshalStream.dumpDefaultObjectHeader(RubyClass type)
|
void |
MarshalStream.writeUserClass(IRubyObject obj,
RubyClass type)
|
Uses of RubyClass in org.jruby.util |
---|
Methods in org.jruby.util that return RubyClass | |
---|---|
RubyClass |
ClassProvider.defineClassUnder(RubyModule module,
java.lang.String name,
RubyClass superClazz)
|
Methods in org.jruby.util with parameters of type RubyClass | |
---|---|
static IRubyObject |
TypeConverter.convertToType(IRubyObject obj,
RubyClass target,
int convertMethodIndex,
java.lang.String convertMethod)
Deprecated. |
static IRubyObject |
TypeConverter.convertToType(IRubyObject obj,
RubyClass target,
int convertMethodIndex,
java.lang.String convertMethod,
boolean raise)
Deprecated. |
static IRubyObject |
TypeConverter.convertToType(IRubyObject obj,
RubyClass target,
java.lang.String convertMethod)
Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type). |
static IRubyObject |
TypeConverter.convertToType(IRubyObject obj,
RubyClass target,
java.lang.String convertMethod,
boolean raise)
Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type). |
static IRubyObject |
TypeConverter.convertToTypeOrRaise(IRubyObject obj,
RubyClass target,
java.lang.String convertMethod)
Higher level conversion utility similar to convertToType but it can throw an additional TypeError during conversion (MRI: rb_check_convert_type). |
static IRubyObject |
TypeConverter.convertToTypeWithCheck(IRubyObject obj,
RubyClass target,
int convertMethodIndex,
java.lang.String convertMethod)
Deprecated. |
static IRubyObject |
TypeConverter.convertToTypeWithCheck(IRubyObject obj,
RubyClass target,
java.lang.String convertMethod)
Higher level conversion utility similar to convertToType but it can throw an additional TypeError during conversion (MRI: rb_check_convert_type). |
RubyClass |
ClassProvider.defineClassUnder(RubyModule module,
java.lang.String name,
RubyClass superClazz)
|
Uses of RubyClass in org.jruby.util.io |
---|
Methods in org.jruby.util.io that return RubyClass | |
---|---|
static RubyClass |
JRubyObjectInputStream.createJRubyObjectInputStream(Ruby runtime)
|
Constructors in org.jruby.util.io with parameters of type RubyClass | |
---|---|
JRubyObjectInputStream(Ruby runtime,
RubyClass rubyClass)
|
Uses of RubyClass in org.jruby.yaml |
---|
Methods in org.jruby.yaml with parameters of type RubyClass | |
---|---|
static java.lang.Object |
JRubyConstructor.constructRuby(Constructor ctor,
RubyClass theCls,
Node node)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |