Uses of Class
org.jruby.RubyClass
Packages that use RubyClass
Package
Description
-
Uses of RubyClass in org.jruby
Modifier and TypeClassDescriptionclass
class
This class is used to provide an intermediate superclass for modules and classes that include other modules.final class
class
This class is used as an intermediate superclass for Module#prepend.Modifier and TypeFieldDescriptionprotected RubyClass
RubyBasicObject.metaClass
The class of this objectprotected RubyClass
RubyModule.superClass
Modifier and TypeMethodDescription<T extends RubyClass>
TRubyClass.allocator
(ObjectAllocator allocator) Define an allocator for this class (usually this is part ofDefine.defineClass(ThreadContext, String, RubyClass, ObjectAllocator)
).<T extends RubyClass>
TRubyModule.defineClassUnder
(ThreadContext context, String name, RubyClass superClass, ObjectAllocator allocator) Define a Class under this Class/Module.<T extends RubyClass>
TRubyClass.marshalWith
(ObjectMarshal marshal) Set what marshaller we use or generally use this to specify the typw cannot Marshal data.<T extends RubyClass>
TRubyClass.reifiedClass
(Class<? extends IRubyObject> reifiedClass) Sets reified class to use.Modifier and TypeMethodDescriptionstatic RubyClass
RubyArithmeticSequence.createArithmeticSequenceClass
(ThreadContext context, RubyClass Enumerator, RubyModule Enumerable) static RubyClass
RubyArray.createArrayClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubyBinding.createBindingClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyClass.createBootstrapClass
(Ruby runtime, 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
RubyChain.createChainClass
(ThreadContext context, RubyClass Object, RubyClass Enumerator, RubyModule Enumerable) static RubyClass
NativeException.createClass
(ThreadContext context, RubyClass baseClass, RubyClass Object) Deprecated.static RubyClass
RubyComplex.createComplexClass
(ThreadContext context, RubyClass Numeric) static RubyClass
RubyContinuation.createContinuation
(ThreadContext context, RubyClass objectClass) Deprecated.static RubyClass
RubyConverter.createConverterClass
(ThreadContext context, RubyClass Object, RubyClass Encoding) static RubyClass
RubyData.createDataClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyDir.createDirClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubyEncoding.createEncodingClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyException.createExceptionClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyFile.createFileClass
(ThreadContext context, RubyClass IO) static RubyClass
RubyFileStat.createFileStatClass
(ThreadContext context, RubyClass Object, RubyClass File, RubyModule Comparable) static RubyClass
RubyFixnum.createFixnumClass
(ThreadContext context, RubyClass fixnum) static RubyClass
RubyFloat.createFloatClass
(ThreadContext context, RubyClass Numeric) static RubyClass
RubyGenerator.createGeneratorClass
(ThreadContext context, RubyClass Object, RubyClass Enumerator, RubyModule Enumerable) static RubyClass
RubyHash.createHashClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubyInteger.createIntegerClass
(ThreadContext context, RubyClass Numeric) static RubyClass
RubyIOBuffer.createIOBufferClass
(ThreadContext context, RubyClass Object, RubyModule Comparable, RubyClass IO) static RubyClass
RubyIO.createIOClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubyMatchData.createMatchDataClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyMethod.createMethodClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyNumeric.createNumericClass
(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyClass
RubyProc.createProcClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyProducer.createProducerClass
(ThreadContext context, RubyClass Object, RubyClass Enumerator, RubyModule Enumerable) static RubyClass
RubyRandom.createRandomClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyRange.createRangeClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubyRational.createRationalClass
(ThreadContext context, RubyClass Numeric) static RubyClass
RubyRegexp.createRegexpClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyString.createStringClass
(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyClass
RubyStruct.createStructClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubySymbol.createSymbolClass
(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyClass
RubyThread.createThreadClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyThreadGroup.createThreadGroupClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyTime.createTimeClass
(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyClass
RubyYielder.createYielderClass
(ThreadContext context, RubyClass Object, RubyClass Enumerator) static RubyClass
RubyData.define
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static RubyClass
RubyLocalJumpError.define
(ThreadContext context, RubyClass StandardError) static RubyClass
RubySystemCallError.define
(ThreadContext context, RubyClass StandardError) Ruby.defineClass
(String name, RubyClass superClass, ObjectAllocator allocator) Deprecated.Ruby.defineClass
(String name, RubyClass superClass, ObjectAllocator allocator, CallSite[] callSites) Deprecated.Ruby.defineClassUnder
(String name, RubyClass superClass, ObjectAllocator allocator, RubyModule parent) Deprecated.Ruby.defineClassUnder
(String id, RubyClass superClass, ObjectAllocator allocator, RubyModule parent, CallSite[] callSites) Deprecated.Ruby.defineClassUnder
(ThreadContext context, String id, 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.RubyModule.defineClassUnder
(String name, RubyClass superClass, ObjectAllocator allocator) Deprecated.RubyModule.defineClassUnder
(ThreadContext context, String name, RubyClass superClazz, ObjectAllocator allocator, String file, int line) Internal API only used by our IR runtime helpers in setting up Ruby-defined classes or re-accessing them if they already exist.static RubyClass
RubyEnumerator.defineEnumerator
(ThreadContext context, RubyClass Object, RubyModule Enumerable) RubyModule.defineOrGetClassUnder
(String name, RubyClass superClazz) Deprecated.RubyModule.defineOrGetClassUnder
(String name, RubyClass superClazz, String file, int line) Deprecated.RubyModule.defineOrGetClassUnder
(String name, RubyClass superClazz, ObjectAllocator allocator) Deprecated.RubyModule.defineOrGetClassUnder
(String name, RubyClass superClazz, ObjectAllocator allocator, String file, int line) Deprecated.static RubyClass
RubyUnboundMethod.defineUnboundMethodClass
(ThreadContext context, RubyClass Object) Ruby.fastGetClass
(String internedName) Deprecated.RubyModule.fastGetClass
(String internedName) Deprecated.Ruby.getArgumentError()
Ruby.getArithmeticSequence()
Ruby.getArray()
Ruby.getBasicObject()
Ruby.getBignum()
Deprecated.UseAccess.integerClass(ThreadContext)
instead.Ruby.getBinding()
Ruby.getBufferAccessError()
Ruby.getBufferAllocationError()
Ruby.getBufferInvalidatedError()
Ruby.getBufferLockedError()
Ruby.getBufferMaskError()
Ruby.getChain()
Deprecated.Deprecated.RubyModule.getClass
(ThreadContext context, String name) Finds a class that is within the current module/class.Ruby.getClassClass()
Ruby.getClosedQueueError()
Ruby.getComplex()
Ruby.getConcurrencyError()
Ruby.getConditionVariable()
Ruby.getContinuation()
Ruby.getConverter()
Ruby.getConverterNotFoundError()
Ruby.getData()
Ruby.getDateError()
Ruby.getDir()
Ruby.getDummy()
Ruby.getEncoding()
Ruby.getEncodingError()
Ruby.getEnumerator()
Ruby.getEOFError()
Ruby.getErrno
(int n) Ruby.getException()
Ruby.getFalseClass()
Ruby.getFatal()
Ruby.getFiber()
Ruby.getFiberError()
Ruby.getFile()
Ruby.getFileStat()
Ruby.getFixnum()
Ruby.getFloat()
Ruby.getFloatDomainError()
Ruby.getFrozenError()
Ruby.getGenerator()
Ruby.getHash()
Ruby.getIndexError()
Ruby.getInteger()
Ruby.getInterrupt()
Ruby.getInterruptedRegexpError()
Ruby.getInvalidByteSequenceError()
Ruby.getIO()
Ruby.getIOBuffer()
Ruby.getIOError()
Ruby.getIOTimeoutError()
Ruby.getKeyError()
Ruby.getLoadError()
Ruby.getLocalJumpError()
Ruby.getLocation()
Ruby.getMatchData()
Ruby.getMathDomainError()
static RubyClass
BasicObjectStub.getMetaClass
(IRubyObject self) final RubyClass
RubyBasicObject.getMetaClass()
if exist return the meta-class else return the type of the object.static RubyClass
RubyBasicObject.getMetaClass
(IRubyObject arg) Ruby.getMethod()
Ruby.getModule()
Ruby.getMutex()
Ruby.getNameError()
Ruby.getNameErrorMessage()
Ruby.getNativeException()
Ruby.getNilClass()
Ruby.getNoMatchingPatternError()
Ruby.getNoMemoryError()
Ruby.getNoMethodError()
Ruby.getNotImplementedError()
Ruby.getNumeric()
Ruby.getObject()
Ruby.getProc()
Ruby.getProcStatus()
Ruby.getProducer()
Ruby.getQueue()
Ruby.getRandomClass()
Ruby.getRange()
Ruby.getRangeError()
Ruby.getRational()
final RubyClass
RubyClass.getRealClass()
Get the "real" class, either the current one or the nearest ancestor that is not a singleton or include wrapper.Ruby.getRefinement()
Ruby.getRegexp()
Ruby.getRegexpError()
Ruby.getRegexpTimeoutError()
Ruby.getRuntimeError()
Ruby.getSecurityError()
Ruby.getSignalException()
static RubyClass
BasicObjectStub.getSingletonClass
(IRubyObject self) RubyBasicObject.getSingletonClass()
protected RubyClass
RubyBasicObject.getSingletonClassClone()
Deprecated.protected RubyClass
RubyBasicObject.getSingletonClassCloneAndAttach
(RubyBasicObject attach) Deprecated.protected RubyClass
RubyBasicObject.getSingletonClassCloneAndAttach
(ThreadContext context, RubyBasicObject attach) rb_singleton_class_clone Will make sure that if the current objects class is a singleton, it will get cloned.Ruby.getSizedQueueClass()
Ruby.getStandardError()
Ruby.getStopIteration()
Ruby.getString()
Ruby.getStructClass()
RubyModule.getSuperClass()
Getter for property superClass.Ruby.getSymbol()
Ruby.getSyntaxError()
Ruby.getSystemCallError()
Ruby.getSystemExit()
Ruby.getSystemStackError()
Ruby.getThread()
Ruby.getThreadError()
Ruby.getThreadGroup()
Ruby.getTime()
Ruby.getTrueClass()
static RubyClass
BasicObjectStub.getType
(IRubyObject self) final RubyClass
RubyBasicObject.getType()
Ruby.getTypeError()
Ruby.getUnboundMethod()
Ruby.getUncaughtThrowError()
Ruby.getUndefinedConversionError()
Ruby.getYielder()
Ruby.getZeroDivisionError()
MetaClass.makeMetaClass
(ThreadContext context, RubyClass superClass) rb_make_metaclassRubyBasicObject.makeMetaClass
(RubyClass superClass) Deprecated.RubyBasicObject.makeMetaClass
(ThreadContext context, 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.RubyBasicObject.makeMetaClassBootstrap
(Ruby runtime, RubyClass superClass, RubyClass Class) This will create a new metaclass.static RubyClass
Deprecated.static RubyClass
RubyClass.newClass
(Ruby runtime, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent) Deprecated.static RubyClass
RubyClass.newClass
(Ruby runtime, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, String file, int line) Deprecated.static RubyClass
RubyClass.newClass
(Ruby runtime, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, CallSite[] extraCallSites) Deprecated.static RubyClass
Deprecated.static RubyClass
RubyClass.newClass
(ThreadContext context, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, String file, int line) static RubyClass
RubyClass.newClass
(ThreadContext context, RubyClass superClass, 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
RubyClass.newClass
(ThreadContext context, 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.newClassBootstrap
(Ruby runtime, RubyClass Object, RubyClass Class, String name) This is an internal API for bootstrapping a few classes before ThreadContext is available.static RubyClass
RubyStruct.newInstance
(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static RubyClass
RubyStruct.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Create new Struct class.RubyBasicObject.singletonClass
(ThreadContext context) Will either return the existing singleton class for this object, or create a new one and return that.RubyBignum.singletonClass
(ThreadContext context) RubyBoolean.singletonClass
(ThreadContext context) RubyFixnum.singletonClass
(ThreadContext context) RubyFloat.singletonClass
(ThreadContext context) RubyNil.singletonClass
(ThreadContext context) RubyString.singletonClass
(ThreadContext context) RubySymbol.singletonClass
(ThreadContext context) RubyModule.superClass()
Get this module/class super class.RubyBasicObject.type()
rb_obj_class Returns the real class of this object, excluding any singleton/meta class in the inheritance chain.static RubyClass
RubyKernel.type
(IRubyObject self) static RubyClass
RubyClass.unmarshalFrom
(UnmarshalStream input) Deprecated, for removal: This API element is subject to removal in a future version.static RubyClass
RubyClass.unmarshalFrom
(ThreadContext context, RubyInputStream in, MarshalLoader input) Modifier and TypeMethodDescriptionfinal Collection
<RubyClass> RubyClass.subclasses()
RubyClass.subclasses
(boolean includeDescendants) Modifier and TypeMethodDescriptionvoid
void
RubyClass.addSubclass
(RubyClass subclass) Add a new subclass to the weak set of subclasses.final IRubyObject
RubyObject.convertToType
(RubyClass target, int convertMethodIndex) Deprecated.static RubyClass
RubyArithmeticSequence.createArithmeticSequenceClass
(ThreadContext context, RubyClass Enumerator, RubyModule Enumerable) static RubyClass
RubyArray.createArrayClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubyBinding.createBindingClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyClass.createBootstrapClass
(Ruby runtime, 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
RubyChain.createChainClass
(ThreadContext context, RubyClass Object, RubyClass Enumerator, RubyModule Enumerable) static RubyClass
NativeException.createClass
(ThreadContext context, RubyClass baseClass, RubyClass Object) Deprecated.static void
RubyClassPathVariable.createClassPathVariable
(ThreadContext context, RubyModule Enumerable, RubyClass Object) static RubyClass
RubyComplex.createComplexClass
(ThreadContext context, RubyClass Numeric) static RubyClass
RubyContinuation.createContinuation
(ThreadContext context, RubyClass objectClass) Deprecated.static RubyClass
RubyConverter.createConverterClass
(ThreadContext context, RubyClass Object, RubyClass Encoding) static RubyClass
RubyData.createDataClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyDir.createDirClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubyEncoding.createEncodingClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyException.createExceptionClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyFile.createFileClass
(ThreadContext context, RubyClass IO) static RubyClass
RubyFileStat.createFileStatClass
(ThreadContext context, RubyClass Object, RubyClass File, RubyModule Comparable) static RubyClass
RubyFixnum.createFixnumClass
(ThreadContext context, RubyClass fixnum) static RubyClass
RubyFloat.createFloatClass
(ThreadContext context, RubyClass Numeric) static RubyClass
RubyGenerator.createGeneratorClass
(ThreadContext context, RubyClass Object, RubyClass Enumerator, RubyModule Enumerable) static RubyClass
RubyHash.createHashClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubyInteger.createIntegerClass
(ThreadContext context, RubyClass Numeric) static RubyClass
RubyIOBuffer.createIOBufferClass
(ThreadContext context, RubyClass Object, RubyModule Comparable, RubyClass IO) static RubyClass
RubyIO.createIOClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubyMatchData.createMatchDataClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyMethod.createMethodClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyNumeric.createNumericClass
(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyModule
RubyObjectSpace.createObjectSpaceModule
(ThreadContext context, RubyClass Object) Create the ObjectSpace module and add it to the Ruby runtime.static RubyClass
RubyProc.createProcClass
(ThreadContext context, RubyClass Object) static RubyModule
RubyProcess.createProcessModule
(ThreadContext context, RubyClass Object, RubyClass Struct) static RubyClass
RubyProducer.createProducerClass
(ThreadContext context, RubyClass Object, RubyClass Enumerator, RubyModule Enumerable) static RubyClass
RubyRandom.createRandomClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyRange.createRangeClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubyRational.createRationalClass
(ThreadContext context, RubyClass Numeric) static RubyClass
RubyRegexp.createRegexpClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyString.createStringClass
(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyClass
RubyStruct.createStructClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubySymbol.createSymbolClass
(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyClass
RubyThread.createThreadClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyThreadGroup.createThreadGroupClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyTime.createTimeClass
(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyClass
RubyYielder.createYielderClass
(ThreadContext context, RubyClass Object, RubyClass Enumerator) static RubyClass
RubyLocalJumpError.define
(ThreadContext context, RubyClass StandardError) static RubyClass
RubySystemCallError.define
(ThreadContext context, RubyClass StandardError) Ruby.defineClass
(String name, RubyClass superClass, ObjectAllocator allocator) Deprecated.Ruby.defineClass
(String name, RubyClass superClass, ObjectAllocator allocator, CallSite[] callSites) Deprecated.Ruby.defineClassUnder
(String name, RubyClass superClass, ObjectAllocator allocator, RubyModule parent) Deprecated.Ruby.defineClassUnder
(String id, RubyClass superClass, ObjectAllocator allocator, RubyModule parent, CallSite[] callSites) Deprecated.Ruby.defineClassUnder
(ThreadContext context, String id, 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.RubyModule.defineClassUnder
(String name, RubyClass superClass, ObjectAllocator allocator) Deprecated.<T extends RubyClass>
TRubyModule.defineClassUnder
(ThreadContext context, String name, RubyClass superClass, ObjectAllocator allocator) Define a Class under this Class/Module.RubyModule.defineClassUnder
(ThreadContext context, String name, RubyClass superClazz, ObjectAllocator allocator, String file, int line) Internal API only used by our IR runtime helpers in setting up Ruby-defined classes or re-accessing them if they already exist.static RubyClass
RubyEnumerator.defineEnumerator
(ThreadContext context, RubyClass Object, RubyModule Enumerable) RubyModule.defineOrGetClassUnder
(String name, RubyClass superClazz) Deprecated.RubyModule.defineOrGetClassUnder
(String name, RubyClass superClazz, String file, int line) Deprecated.RubyModule.defineOrGetClassUnder
(String name, RubyClass superClazz, ObjectAllocator allocator) Deprecated.RubyModule.defineOrGetClassUnder
(String name, RubyClass superClazz, ObjectAllocator allocator, String file, int line) Deprecated.static RubyClass
RubyUnboundMethod.defineUnboundMethodClass
(ThreadContext context, RubyClass Object) final RubyString
RubyString.dupAsChilled
(Ruby runtime, RubyClass clazz, String file, int line) protected RubyArray
static IRubyObject
RubyEnumerator.enumeratorize
(Ruby runtime, RubyClass type, IRubyObject object, String method) static IRubyObject
RubyEnumerator.enumeratorize
(Ruby runtime, RubyClass type, IRubyObject object, String method, IRubyObject arg) static IRubyObject
RubyEnumerator.enumeratorize
(Ruby runtime, RubyClass type, IRubyObject object, String method, IRubyObject[] args) static void
RubyBasicObject.finishBasicObjectClass
(ThreadContext context, RubyClass BasicObject) Will create the Ruby class BasicObject in the runtime specified.static void
RubyClass.finishClassClass
(Ruby runtime, RubyClass Class) static void
RubyClass.finishCreateClassClass
(ThreadContext context, RubyClass Class) static void
RubyModule.finishCreateModuleClass
(ThreadContext context, RubyClass Module) static void
RubyBoolean.finishFalseClass
(ThreadContext context, RubyClass False) static void
RubyModule.finishModuleClass
(RubyClass Module) static void
RubyNil.finishNilClass
(ThreadContext context, RubyClass Nil) static void
RubyObject.finishObjectClass
(RubyClass Object) Will create the Ruby class Object in the runtime specified.static void
RubyModule.finishRefinementClass
(ThreadContext context, RubyClass Refinement) static IRubyObject
TopSelfFactory.finishTopSelf
(ThreadContext context, IRubyObject topSelf, RubyClass Object, boolean wrapper) static void
RubyBoolean.finishTrueClass
(ThreadContext context, RubyClass True) Ruby.getClassFromPath
(String path, RubyClass undefinedExceptionClass, boolean flexibleSearch) Find module from a string (e.g.void
Deprecated.MetaClass.makeMetaClass
(ThreadContext context, RubyClass superClass) rb_make_metaclassRubyBasicObject.makeMetaClass
(RubyClass superClass) Deprecated.RubyBasicObject.makeMetaClass
(ThreadContext context, 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.RubyBasicObject.makeMetaClassBootstrap
(Ruby runtime, RubyClass superClass, RubyClass Class) This will create a new metaclass.final RubyString
RubyString.makeShared
(Ruby runtime, RubyClass meta, int index, int len) static void
RubyClass.marshalTo
(RubyClass clazz, MarshalStream output) Deprecated, for removal: This API element is subject to removal in a future version.static void
RubyClass.marshalTo
(ThreadContext context, RubyOutputStream out, RubyClass clazz, MarshalDumper output) static Class
<?> RubyClass.nearestReifiedClass
(RubyClass klass) static RubyProcess.RubyStatus
RubyProcess.newAllocatedProcessStatus
(Ruby runtime, RubyClass metaClass) static RubyString
RubyString.newAllocatedString
(Ruby runtime, RubyClass metaClass) static RubyArray
<?> RubyArray.newArrayLight
(RubyClass arrayClass, IRubyObject obj) static RubyArray
<?> RubyArray.newArrayLight
(RubyClass arrayClass, IRubyObject car, IRubyObject cdr) static RubyClass
Deprecated.static RubyClass
RubyClass.newClass
(Ruby runtime, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent) Deprecated.static RubyClass
RubyClass.newClass
(Ruby runtime, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, String file, int line) Deprecated.static RubyClass
RubyClass.newClass
(Ruby runtime, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, CallSite[] extraCallSites) Deprecated.static RubyClass
Deprecated.static RubyClass
RubyClass.newClass
(ThreadContext context, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, String file, int line) static RubyClass
RubyClass.newClass
(ThreadContext context, RubyClass superClass, 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
RubyClass.newClass
(ThreadContext context, 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.newClassBootstrap
(Ruby runtime, RubyClass Object, RubyClass Class, String name) This is an internal API for bootstrapping a few classes before ThreadContext is available.static RubyComplex
RubyComplex.newComplexBang
(ThreadContext context, RubyClass clazz, IRubyObject x) Deprecated.static RubyString
RubyString.newDebugChilledString
(Ruby runtime, RubyClass rubyClass, ByteList value, int cr, String file, int line) static RubyString
RubyString.newDebugFrozenString
(Ruby runtime, RubyClass rubyClass, ByteList value, int cr, String file, int line) static RubyArray
<?> RubyArray.newEmptyArray
(Ruby runtime, RubyClass klass) static RubyString
RubyString.newEmptyString
(Ruby runtime, RubyClass metaClass) static RubyString
RubyString.newEmptyString
(Ruby runtime, RubyClass metaClass, org.jcodings.Encoding enc) static RubyException
RubyException.newException
(Ruby runtime, RubyClass exceptionClass, String msg) static RubyException
RubyException.newException
(ThreadContext context, RubyClass exceptionClass, RubyString message) Construct a new RubyException object from the given exception class and message.static IRubyObject
RubyException.newException
(ThreadContext context, RubyClass exceptionClass, IRubyObject message) Deprecated.static RubyException
RubyException.newException
(ThreadContext context, RubyClass exceptionClass, IRubyObject... args) Construct a new RubyException object from the given exception class and message.IncludedModuleWrapper.newIncludeClass
(RubyClass superClass) Deprecated.RubyModule.newIncludeClass
(RubyClass superClazz) Deprecated.static RubyProc
RubyProc.newProc
(Ruby runtime, RubyClass clazz, Block block, Block.Type type, String file, int line) Ruby.newRaiseException
(RubyClass exceptionClass, String message) Construct a new RaiseException wrapping a new Ruby exception object appropriate to the given exception class.static RubyRandom
RubyRandom.newRandom
(Ruby runtime, RubyClass randomClass, IRubyObject seed) Deprecated.static RubyRandom
RubyRandom.newRandom
(ThreadContext context, RubyClass randomClass, IRubyObject seed) static RubyArray
<?> RubyArray.newSharedArray
(RubyClass arrayClass, IRubyObject[] shared) static RubyString
RubyString.newString
(Ruby runtime, RubyClass clazz, CharSequence str) Deprecated.static RubyString
RubyString.newStringNoCopy
(Ruby runtime, RubyClass clazz, ByteList bytes) static RubyString
RubyString.newStringNoCopy
(Ruby runtime, RubyClass clazz, ByteList bytes, org.jcodings.Encoding enc, int cr) static RubyString
RubyString.newStringShared
(Ruby runtime, RubyClass clazz, ByteList bytes) static RubyString
RubyString.newStringShared
(Ruby runtime, RubyClass clazz, ByteList bytes, org.jcodings.Encoding encoding) Ruby.newTypeError
(IRubyObject receivedObject, RubyClass expectedType) Deprecated.static RubyIO
static RubyIO
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
Ruby.setDateError
(RubyClass dateError) void
Ruby.setGroupStruct
(RubyClass groupStruct) void
Ruby.setLocation
(RubyClass location) void
IncludedModule.setMetaClass
(RubyClass newRubyClass) void
PrependedModule.setMetaClass
(RubyClass newRubyClass) void
RubyBasicObject.setMetaClass
(RubyClass metaClass) Makes it possible to change the metaclass of an object.void
Ruby.setPasswdStruct
(RubyClass passwdStruct) void
Ruby.setRegexpTimeoutError
(RubyClass error) void
RubyModule.setSuperClass
(RubyClass superClass) Deprecated.UseRubyModule.superClass(RubyClass)
instead.static RubyString
RubyInteger.singleCharString
(Ruby runtime, byte b, RubyClass meta, org.jcodings.Encoding enc) Return a single-character ByteList, possibly cached, corresponding to the given byte and encoding.final RubyString
<T extends RubyModule>
TRubyModule.superClass
(RubyClass superClass) Set this module/class super class.static IRubyObject
RubyData.unmarshalFrom
(ThreadContext context, RubyInputStream in, MarshalLoader input, RubyClass rbClass) ModifierConstructorDescriptionprotected
AbstractRubyMethod
(Ruby runtime, RubyClass rubyClass) AbstractWeakMap
(Ruby runtime, RubyClass cls) IncludedModule
(Ruby runtime, RubyClass superClass, RubyModule origin) IncludedModuleWrapper
(Ruby runtime, RubyClass superClass, RubyModule origin) IncludedModuleWrapper
(Ruby runtime, RubyClass superClass, RubyModule origin, RubyModule methodsHolder) Location
(Ruby runtime, RubyClass klass, RubyStackTraceElement element) MetaClass
(Ruby runtime, RubyClass superClass, IRubyObject attached) Deprecated.NativeException
(Ruby runtime, RubyClass rubyClass, Throwable cause) Deprecated.PrependedModule
(Ruby runtime, RubyClass superClass, RubyModule prependedClass) RubyArgsFile
(Ruby runtime, RubyClass metaClass) protected
RubyArgumentError
(Ruby runtime, RubyClass exceptionClass) protected
RubyArgumentError
(Ruby runtime, RubyClass exceptionClass, String message) RubyArithmeticSequence
(Ruby runtime, RubyClass klass) RubyArithmeticSequence
(Ruby runtime, RubyClass klass, IRubyObject generatedBy, String method, IRubyObject[] args, IRubyObject begin, IRubyObject end, IRubyObject step, IRubyObject excludeEnd) RubyArray
(RubyClass klass, IRubyObject[] vals, boolean shared) protected
protected
RubyArray
(Ruby runtime, RubyClass klass, IRubyObject[] vals) RubyBasicObject
(RubyClass metaClass) Path for objects that don't enter objectspace.RubyBasicObject
(Ruby runtime, RubyClass metaClass) Standard path for object creation.protected
RubyBasicObject
(Ruby runtime, RubyClass metaClass, boolean useObjectSpace) Path for objects who want to decide whether they don't want to be in ObjectSpace even when it is on.protected
RubyBasicObject
(Ruby runtime, RubyClass metaClass, boolean useObjectSpace, boolean canBeTainted) Deprecated.RubyBinding
(Ruby runtime, RubyClass rubyClass, Binding binding) RubyChain
(Ruby runtime, RubyClass klass, IRubyObject[] enums) protected
rb_class_boot (for plain Classes) also used to bootstrap Module and Class classesprotected
separate path for MetaClass and IncludedModuleWrapper construction (rb_class_boot version for MetaClasses) no marshal, allocator initialization and addSubclass(this) here!protected
This is an internal API only used by Ruby constructor before ThreadContext exists.protected
A constructor which allows passing in an array of supplementary call sites.protected
RubyCompatibilityError
(Ruby runtime, RubyClass exceptionClass) protected
RubyConcurrencyError
(Ruby runtime, RubyClass exceptionClass) RubyConverter
(Ruby runtime, RubyClass klass) protected
RubyConverterNotFoundError
(Ruby runtime, RubyClass exceptionClass) protected
RubyDomainError
(Ruby runtime, RubyClass exceptionClass) protected
RubyEncodingError
(Ruby runtime, RubyClass exceptionClass) protected
RubyEOFError
(Ruby runtime, RubyClass exceptionClass) protected
RubyException
(Ruby runtime, RubyClass rubyClass) RubyException
(Ruby runtime, RubyClass rubyClass, String message) protected
protected
RubyFiberError
(Ruby runtime, RubyClass exceptionClass) protected
RubyFileStat
(Ruby runtime, RubyClass clazz) protected
RubyFloatDomainError
(Ruby runtime, RubyClass exceptionClass) protected
RubyFrozenError
(Ruby runtime, RubyClass exceptionClass) RubyGenerator
(Ruby runtime, RubyClass klass) protected
RubyHash
(Ruby runtime, RubyClass metaClass, IRubyObject defaultValue, RubyHash.RubyHashEntry[] initialTable, int threshold) protected
RubyIndexError
(Ruby runtime, RubyClass exceptionClass) protected
RubyIndexError
(Ruby runtime, RubyClass exceptionClass, String message) RubyInteger
(RubyClass rubyClass) RubyInteger
(Ruby runtime, RubyClass rubyClass) RubyInteger
(Ruby runtime, RubyClass rubyClass, boolean useObjectSpace) RubyInteger
(Ruby runtime, RubyClass rubyClass, boolean useObjectSpace, boolean canBeTainted) Deprecated.protected
RubyInterrupt
(Ruby runtime, RubyClass exceptionClass) protected
RubyInterruptedRegexpError
(Ruby runtime, RubyClass exceptionClass) protected
RubyInvalidByteSequenceError
(Ruby runtime, RubyClass exceptionClass) RubyIO
(Ruby runtime, RubyClass cls, ShellLauncher.POpenProcess process, RubyHash options, IOOptions ioOptions) Deprecated.RubyIOBuffer
(Ruby runtime, RubyClass metaClass) RubyIOBuffer
(Ruby runtime, RubyClass metaClass, ByteBuffer base, int size, int flags) protected
RubyIOError
(Ruby runtime, RubyClass exceptionClass) protected
RubyIOTimeoutError
(Ruby runtime, RubyClass exceptionClass) protected
RubyKeyError
(Ruby runtime, RubyClass exceptionClass) RubyKeyError
(Ruby runtime, RubyClass exceptionClass, String message, IRubyObject recv, IRubyObject key) protected
RubyLoadError
(Ruby runtime, RubyClass exceptionClass) RubyLocalJumpError
(Ruby runtime, RubyClass exceptionClass, String message, RubyLocalJumpError.Reason reason, IRubyObject exitValue) RubyMatchData
(Ruby runtime, RubyClass metaClass) protected
RubyMethod
(Ruby runtime, RubyClass rubyClass) protected
RubyModule
(Ruby runtime, RubyClass metaClass) used by MODULE_ALLOCATOR and RubyClass constructorsprotected
RubyModule
(Ruby runtime, RubyClass metaClass, boolean objectSpace) separate path for MetaClass constructionprotected
RubyNameError
(Ruby runtime, RubyClass exceptionClass) RubyNameError
(Ruby runtime, RubyClass exceptionClass, String message) RubyNameError
(Ruby runtime, RubyClass exceptionClass, String message, String name) RubyNameError
(Ruby runtime, RubyClass exceptionClass, String message, IRubyObject name) protected
RubyNoMatchingPatternError
(Ruby runtime, RubyClass exceptionClass) protected
RubyNoMatchingPatternError
(Ruby runtime, RubyClass exceptionClass, String message) protected
RubyNoMatchingPatternKeyError
(Ruby runtime, RubyClass exceptionClass) protected
RubyNoMatchingPatternKeyError
(Ruby runtime, RubyClass exceptionClass, String message) protected
RubyNoMemoryError
(Ruby runtime, RubyClass exceptionClass) protected
RubyNoMethodError
(Ruby runtime, RubyClass exceptionClass) RubyNoMethodError
(Ruby runtime, RubyClass exceptionClass, String message, String name, IRubyObject args) protected
RubyNotImplementedError
(Ruby runtime, RubyClass exceptionClass) RubyNumeric
(RubyClass metaClass) RubyNumeric
(Ruby runtime, RubyClass metaClass) RubyNumeric
(Ruby runtime, RubyClass metaClass, boolean useObjectSpace) RubyNumeric
(Ruby runtime, RubyClass metaClass, boolean useObjectSpace, boolean canBeTainted) Deprecated.RubyObject
(RubyClass metaClass) Path for objects that don't enter objectspace.RubyObject
(Ruby runtime, RubyClass metaClass) Standard path for object creation.protected
RubyObject
(Ruby runtime, RubyClass metaClass, boolean useObjectSpace) Path for objects who want to decide whether they don't want to be in ObjectSpace even when it is on.protected
RubyObject
(Ruby runtime, RubyClass metaClass, boolean useObjectSpace, boolean canBeTainted) Deprecated.protected
RubyProc
(Ruby runtime, RubyClass rubyClass, Block.Type type) protected
RubyProc
(Ruby runtime, RubyClass rubyClass, Block.Type type, String file, int line) protected
RubyProc
(Ruby runtime, RubyClass rubyClass, Block.Type type, ISourcePosition sourcePosition) Deprecated.RubyProducer
(Ruby runtime, RubyClass klass) RubyProducer
(Ruby runtime, RubyClass klass, IRubyObject init, Block block) RubyRandomBase
(Ruby runtime, RubyClass metaClass) protected
RubyRangeError
(Ruby runtime, RubyClass exceptionClass) protected
RubyRegexpError
(Ruby runtime, RubyClass exceptionClass) protected
RubyRuntimeError
(Ruby runtime, RubyClass exceptionClass) protected
RubyScriptError
(Ruby runtime, RubyClass exceptionClass) protected
RubySecurityError
(Ruby runtime, RubyClass exceptionClass) protected
RubySignalException
(Ruby runtime, RubyClass exceptionClass) protected
RubyStandardError
(Ruby runtime, RubyClass exceptionClass) protected
RubyStandardError
(Ruby runtime, RubyClass exceptionClass, String message) RubyStatus
(Ruby runtime, RubyClass metaClass, long status, long pid) protected
RubyStopIteration
(Ruby runtime, RubyClass exceptionClass) RubyString
(Ruby runtime, RubyClass rubyClass) RubyString
(Ruby runtime, RubyClass rubyClass, byte[] value) RubyString
(Ruby runtime, RubyClass rubyClass, CharSequence value) RubyString
(Ruby runtime, RubyClass rubyClass, CharSequence value, org.jcodings.Encoding enc) RubyString
(Ruby runtime, RubyClass rubyClass, ByteList value) RubyString
(Ruby runtime, RubyClass rubyClass, ByteList value, boolean objectSpace) protected
RubyString
(Ruby runtime, RubyClass rubyClass, ByteList value, int cr) protected
RubyString
(Ruby runtime, RubyClass rubyClass, ByteList value, int cr, boolean objectspace) protected
RubyString
(Ruby runtime, RubyClass rubyClass, ByteList value, org.jcodings.Encoding enc) RubyString
(Ruby runtime, RubyClass rubyClass, ByteList value, org.jcodings.Encoding encoding, boolean objectSpace) protected
RubyString
(Ruby runtime, RubyClass rubyClass, ByteList value, org.jcodings.Encoding enc, int cr) RubyStruct
(ThreadContext context, RubyClass rubyClass) protected
RubySyntaxError
(Ruby runtime, RubyClass exceptionClass) protected
RubySystemCallError
(Ruby runtime, RubyClass rubyClass) protected
RubySystemExit
(Ruby runtime, RubyClass exceptionClass) protected
RubySystemStackError
(Ruby runtime, RubyClass exceptionClass) protected
RubyThread
(Ruby runtime, RubyClass type, boolean adopted) RubyThread
(Ruby runtime, RubyClass klass, Runnable runnable) protected
RubyThreadError
(Ruby runtime, RubyClass exceptionClass) protected
RubyTypeError
(Ruby runtime, RubyClass exceptionClass) protected
RubyUncaughtThrowError
(Ruby runtime, RubyClass exceptionClass) Deprecated.protected
RubyUncaughtThrowError
(ThreadContext context, RubyClass exceptionClass) protected
RubyUndefinedConversionError
(Ruby runtime, RubyClass exceptionClass) RubyYielder
(Ruby runtime, RubyClass klass) protected
RubyZeroDivisionError
(Ruby runtime, RubyClass exceptionClass) WeakKeyMap
(Ruby runtime, RubyClass cls) -
Uses of RubyClass in org.jruby.anno
Methods in org.jruby.anno with parameters of type RubyClassModifier and TypeMethodDescriptionstatic DynamicMethod
TypePopulator.populateModuleMethod
(RubyModule cls, RubyClass singletonClass, DynamicMethod javaMethod) -
Uses of RubyClass in org.jruby.api
Methods in org.jruby.api that return RubyClassModifier and TypeMethodDescriptionstatic RubyClass
Access.argumentErrorClass
(ThreadContext context) Retrieve the instance of the class ArgumentErrorstatic RubyClass
Access.arrayClass
(ThreadContext context) Retrieve the instance of the class Arraystatic RubyClass
Access.basicObjectClass
(ThreadContext context) Retrieve the instance of the class BasicObjectstatic RubyClass
Convert.castAsClass
(ThreadContext context, IRubyObject newValue) Cast the given value to a RubyClass with most basic typeError thrown if the value is not a RubyClass.static RubyClass
Access.classClass
(ThreadContext context) Retrieve the instance of the class Classstatic RubyClass
Define.defineClass
(ThreadContext context, String name, RubyClass superClass, ObjectAllocator allocator) Define a new class under the Object namespace.static RubyClass
Access.dirClass
(ThreadContext context) Retrieve the instance of the class Dirstatic RubyClass
Access.enumeratorClass
(ThreadContext context) Retrieve the instance of the class Enumeratorstatic RubyClass
Access.exceptionClass
(ThreadContext context) Retrieve the instance of the class Exceptionstatic RubyClass
Access.fileClass
(ThreadContext context) Retrieve the instance of the class Filestatic RubyClass
Access.fixnumClass
(ThreadContext context) Retrieve the instance of the class Fixnumstatic RubyClass
Access.floatClass
(ThreadContext context) Retrieve the instance of the class Floatstatic RubyClass
Access.getClass
(ThreadContext context, String name) Return a class instance based on the name of the class in Object.static RubyClass
Access.getClass
(ThreadContext context, String... names) Return a class instance based on a chain of module/classes starting at Object.static RubyClass
Access.hashClass
(ThreadContext context) Retrieve the instance of the class Hashstatic RubyClass
Access.integerClass
(ThreadContext context) Retrieve the instance of the class Integerstatic RubyClass
Access.ioClass
(ThreadContext context) Retrieve the instance of the class IOstatic RubyClass
Access.moduleClass
(ThreadContext context) Retrieve the instance of the class Modulestatic RubyClass
Access.nilClass
(ThreadContext context) Retrieve the instance of the class NilClassstatic RubyClass
Access.objectClass
(ThreadContext context) Retrieve the instance of the class Objectstatic RubyClass
Access.procClass
(ThreadContext context) Retrieve the instance of the class Procstatic RubyClass
Access.randomClass
(ThreadContext context) Retrieve the instance of the class Randomstatic RubyClass
Access.rangeClass
(ThreadContext context) Retrieve the instance of the class Rangestatic RubyClass
Access.regexpClass
(ThreadContext context) Retrieve the instance of the class Regexpstatic RubyClass
Access.runtimeErrorClass
(ThreadContext context) Retrieve the instance of the class RuntimeErrorstatic RubyClass
Access.standardErrorClass
(ThreadContext context) Retrieve the instance of the class StandardErrorstatic RubyClass
Access.stringClass
(ThreadContext context) Retrieve the instance of the class Stringstatic RubyClass
Access.structClass
(ThreadContext context) Retrieve the instance of the class Structstatic RubyClass
Access.symbolClass
(ThreadContext context) Retrieve the instance of the class Symbolstatic RubyClass
Access.timeClass
(ThreadContext context) Retrieve the instance of the class TimeMethods in org.jruby.api with parameters of type RubyClassModifier and TypeMethodDescriptionstatic RubyClass
Define.defineClass
(ThreadContext context, String name, RubyClass superClass, ObjectAllocator allocator) Define a new class under the Object namespace.static RubyStruct
Create.newStruct
(ThreadContext context, RubyClass structClass, Block block) Create a new Struct.static RubyStruct
Create.newStruct
(ThreadContext context, RubyClass structClass, IRubyObject[] args, Block block) Create a new Struct (prefer 0-3 arity versions of this function if you know you arity and it is Struct and not a subclass of Struct).static RubyStruct
Create.newStruct
(ThreadContext context, RubyClass structClass, IRubyObject arg0, Block block) Create a new Struct.static RubyStruct
Create.newStruct
(ThreadContext context, RubyClass structClass, IRubyObject arg0, IRubyObject arg1, Block block) Create a new Struct.static RubyStruct
Create.newStruct
(ThreadContext context, RubyClass structClass, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Create a new Struct. -
Uses of RubyClass in org.jruby.ast.executable
Methods in org.jruby.ast.executable with parameters of type RubyClassModifier and TypeMethodDescriptionRuntimeCache.getMethod
(ThreadContext context, RubyClass selfType, int index, String methodName) RuntimeCache.getMethodEntry
(ThreadContext context, RubyClass selfType, int index, String methodName) RuntimeCache.searchWithCache
(RubyClass clazz, int index, String name1) RuntimeCache.searchWithCache
(RubyClass clazz, int index, String name1, String name2) RuntimeCache.searchWithCache
(RubyClass clazz, int index, String name1, String name2, String name3) RuntimeCache.searchWithCache
(RubyClass clazz, int index, String name1, String name2, String name3, String name4) RuntimeCache.searchWithCache
(RubyClass clazz, int index, String name1, String name2, String name3, String name4, String name5) RuntimeCache.searchWithCache
(RubyClass clazz, int index, String name1, String name2, String name3, String name4, String name5, String name6) RuntimeCache.searchWithCache
(RubyClass clazz, int index, String name1, String name2, String name3, String name4, String name5, String name6, String name7) RuntimeCache.searchWithCache
(RubyClass clazz, int index, String name1, String name2, String name3, String name4, String name5, String name6, String name7, String name8) -
Uses of RubyClass in org.jruby.exceptions
Methods in org.jruby.exceptions with parameters of type RubyClassModifier and TypeMethodDescriptionstatic RaiseException
Construct a new throwable RaiseException appropriate for the target Ruby exception class.static RaiseException
RaiseException.from
(Ruby runtime, RubyClass exceptionClass, String msg, IRubyObject backtrace) Construct a new throwable RaiseException appropriate for the target Ruby exception class.static RaiseException
RaiseException.from
(Ruby runtime, RubyClass exceptionClass, IRubyObject... args) Construct a new throwable RaiseException appropriate for the target Ruby exception class.Constructors in org.jruby.exceptions with parameters of type RubyClassModifierConstructorDescriptionRaiseException
(Ruby runtime, RubyClass exceptionClass, String msg) Deprecated.RaiseException
(Ruby runtime, RubyClass exceptionClass, String msg, boolean unused) Deprecated.RaiseException
(Ruby runtime, RubyClass exceptionClass, String msg, IRubyObject backtrace) Deprecated.RaiseException
(Ruby runtime, RubyClass exceptionClass, String msg, IRubyObject backtrace, boolean unused) Deprecated. -
Uses of RubyClass in org.jruby.ext.bigdecimal
Methods in org.jruby.ext.bigdecimal that return RubyClassModifier and TypeMethodDescriptionstatic RubyClass
RubyBigDecimal.createBigDecimal
(ThreadContext context) Constructors in org.jruby.ext.bigdecimal with parameters of type RubyClassModifierConstructorDescriptionRubyBigDecimal
(Ruby runtime, RubyClass klass) RubyBigDecimal
(Ruby runtime, RubyClass klass, BigDecimal value) RubyBigDecimal
(Ruby runtime, RubyClass klass, RubyBigDecimal rbd) Deprecated. -
Uses of RubyClass in org.jruby.ext.date
Constructors in org.jruby.ext.date with parameters of type RubyClass -
Uses of RubyClass in org.jruby.ext.digest
Constructors in org.jruby.ext.digest with parameters of type RubyClassModifierConstructorDescriptionDigestBase
(Ruby runtime, RubyClass type) DigestClass
(Ruby runtime, RubyClass type) -
Uses of RubyClass in org.jruby.ext.ffi
Fields in org.jruby.ext.ffi declared as RubyClassModifier and TypeFieldDescriptionfinal RubyClass
FFI.bufferClass
final RubyClass
FFI.callbackClass
final RubyClass
FFI.functionClass
final RubyClass
FFI.memoryClass
final RubyClass
FFI.memptrClass
final RubyClass
FFI.pointerClass
final RubyClass
FFI.structClass
final RubyClass
FFI.typeClass
Methods in org.jruby.ext.ffi that return RubyClassModifier and TypeMethodDescriptionstatic RubyClass
AbstractInvoker.createAbstractInvokerClass
(ThreadContext context, RubyModule FFI, RubyClass Pointer) static RubyClass
AbstractMemory.createAbstractMemoryClass
(ThreadContext context, RubyModule FFI, RubyClass Object) static RubyClass
AutoPointer.createAutoPointerClass
(ThreadContext context, RubyModule FFI, RubyClass Pointer) static RubyClass
Buffer.createBufferClass
(ThreadContext context, RubyModule FFI, RubyClass AbstractMemory) static RubyClass
CallbackInfo.createCallbackInfoClass
(ThreadContext context, RubyModule module, RubyClass Type) static RubyClass
MappedType.createConverterTypeClass
(ThreadContext context, RubyClass Type) static RubyClass
Enums.createEnumsClass
(ThreadContext context, RubyModule FFI, RubyClass Object, RubyModule DataConverter) static RubyClass
MemoryPointer.createMemoryPointerClass
(ThreadContext context, RubyModule FFI, RubyClass Pointer) static RubyClass
Pointer.createPointerClass
(ThreadContext context, RubyModule FFI, RubyClass AbstractMemory) static RubyClass
StructByValue.createStructByValueClass
(ThreadContext context, RubyModule FFI, RubyClass Type) static RubyClass
Struct.createStructClass
(ThreadContext context, RubyModule FFI) Registers the StructLayout class in the JRuby runtime.static RubyClass
StructLayout.createStructLayoutClass
(ThreadContext context, RubyModule FFI, RubyClass Object, RubyModule Enumerable, RubyClass Type, RubyClass Struct) static RubyClass
Type.createTypeClass
(ThreadContext context, RubyModule FFI, RubyClass Object) protected RubyClass
InvalidMemoryIO.getErrorClass
(Ruby runtime) protected RubyClass
NullMemoryIO.getErrorClass
(Ruby runtime) static final RubyClass
Pointer.getPointerClass
(Ruby runtime) final RubyClass
StructByValue.getStructClass()
static final RubyClass
Type.getTypeClass
(Ruby runtime) Methods in org.jruby.ext.ffi with parameters of type RubyClassModifier and TypeMethodDescriptionstatic RubyClass
AbstractInvoker.createAbstractInvokerClass
(ThreadContext context, RubyModule FFI, RubyClass Pointer) static RubyClass
AbstractMemory.createAbstractMemoryClass
(ThreadContext context, RubyModule FFI, RubyClass Object) static RubyClass
AutoPointer.createAutoPointerClass
(ThreadContext context, RubyModule FFI, RubyClass Pointer) static RubyClass
Buffer.createBufferClass
(ThreadContext context, RubyModule FFI, RubyClass AbstractMemory) static RubyClass
CallbackInfo.createCallbackInfoClass
(ThreadContext context, RubyModule module, RubyClass Type) static RubyClass
MappedType.createConverterTypeClass
(ThreadContext context, RubyClass Type) static RubyClass
Enums.createEnumsClass
(ThreadContext context, RubyModule FFI, RubyClass Object, RubyModule DataConverter) static RubyClass
MemoryPointer.createMemoryPointerClass
(ThreadContext context, RubyModule FFI, RubyClass Pointer) static RubyClass
Pointer.createPointerClass
(ThreadContext context, RubyModule FFI, RubyClass AbstractMemory) static RubyClass
StructByValue.createStructByValueClass
(ThreadContext context, RubyModule FFI, RubyClass Type) static RubyClass
StructLayout.createStructLayoutClass
(ThreadContext context, RubyModule FFI, RubyClass Object, RubyModule Enumerable, RubyClass Type, RubyClass Struct) static RubyClass
Type.createTypeClass
(ThreadContext context, RubyModule FFI, RubyClass Object) Constructors in org.jruby.ext.ffi with parameters of type RubyClassModifierConstructorDescriptionprotected
AbstractInvoker
(Ruby runtime, RubyClass klass, int arity, MemoryIO io) Creates a newAbstractInvoker
instance.protected
AbstractMemory
(Ruby runtime, RubyClass klass, MemoryIO io, long size) protected
AbstractMemory
(Ruby runtime, RubyClass klass, MemoryIO io, long size, int typeSize) Initializes a newType.Array
instance.ArrayField
(Ruby runtime, RubyClass klass) AutoPointer
(Ruby runtime, RubyClass klazz) CallbackInfo
(Ruby runtime, RubyClass klazz, Type returnType, Type[] paramTypes, boolean stdcall) Creates a newCallbackInfo
instance.FunctionField
(Ruby runtime, RubyClass klass) InnerStructField
(Ruby runtime, RubyClass klass) protected
MemoryObject
(Ruby runtime, RubyClass metaClass) MemoryPointer
(Ruby runtime, RubyClass klass) NumberField
(Ruby runtime, RubyClass klass) protected
protected
protected
PointerField
(Ruby runtime, RubyClass klass) Creates a newStructLayout
instance.protected
Type
(Ruby runtime, RubyClass klass, NativeType type) Initializes a newType
instance.protected
Type
(Ruby runtime, RubyClass klass, NativeType type, int size, int alignment) Initializes a newType
instance. -
Uses of RubyClass in org.jruby.ext.ffi.io
Methods in org.jruby.ext.ffi.io that return RubyClassModifier and TypeMethodDescriptionstatic RubyClass
FileDescriptorIO.createFileDescriptorIOClass
(ThreadContext context, RubyModule FFI, RubyClass IO) Methods in org.jruby.ext.ffi.io with parameters of type RubyClassModifier and TypeMethodDescriptionstatic RubyClass
FileDescriptorIO.createFileDescriptorIOClass
(ThreadContext context, RubyModule FFI, RubyClass IO) Constructors in org.jruby.ext.ffi.io with parameters of type RubyClass -
Uses of RubyClass in org.jruby.ext.ffi.jffi
Methods in org.jruby.ext.ffi.jffi that return RubyClassModifier and TypeMethodDescriptionstatic RubyClass
CallbackManager.createCallbackClass
(ThreadContext context, RubyModule FFI) Creates a Callback class for a ruby runtimestatic RubyClass
DynamicLibrary.createDynamicLibraryClass
(ThreadContext context, RubyModule FFI, RubyClass Object) static RubyClass
Function.createFunctionClass
(ThreadContext context, RubyModule FFI) static RubyClass
JFFIInvoker.createInvokerClass
(ThreadContext context, RubyModule FFI) static RubyClass
VariadicInvoker.createVariadicInvokerClass
(ThreadContext context, RubyModule FFI, RubyClass Object) Methods in org.jruby.ext.ffi.jffi with parameters of type RubyClassModifier and TypeMethodDescriptionstatic RubyClass
DynamicLibrary.createDynamicLibraryClass
(ThreadContext context, RubyModule FFI, RubyClass Object) static RubyClass
VariadicInvoker.createVariadicInvokerClass
(ThreadContext context, RubyModule FFI, RubyClass Object) Constructors in org.jruby.ext.ffi.jffi with parameters of type RubyClassModifierConstructorDescriptionDynamicLibrary
(Ruby runtime, RubyClass klass, String name, com.kenai.jffi.Library library) -
Uses of RubyClass in org.jruby.ext.fiber
Methods in org.jruby.ext.fiber that return RubyClassModifier and TypeMethodDescriptionThreadFiberLibrary.createFiberClass
(ThreadContext context, RubyClass Object) Methods in org.jruby.ext.fiber with parameters of type RubyClassModifier and TypeMethodDescriptionThreadFiberLibrary.createFiberClass
(ThreadContext context, RubyClass Object) Constructors in org.jruby.ext.fiber with parameters of type RubyClassModifierConstructorDescriptionThreadFiber
(Ruby runtime, RubyClass klass) ThreadFiber
(Ruby runtime, RubyClass klass, boolean root) -
Uses of RubyClass in org.jruby.ext.jruby
Methods in org.jruby.ext.jruby that return RubyClassModifier and TypeMethodDescriptionstatic RubyClass
JRubyObjectInputStream.createJRubyObjectInputStream
(ThreadContext context) Constructors in org.jruby.ext.jruby with parameters of type RubyClassModifierConstructorDescriptionJRubyExecutionContextLocal
(Ruby runtime, RubyClass type) JRubyFiberLocal
(Ruby runtime, RubyClass type) JRubyObjectInputStream
(Ruby runtime, RubyClass rubyClass) JRubyThreadLocal
(Ruby runtime, RubyClass type) -
Uses of RubyClass in org.jruby.ext.monitor
Constructors in org.jruby.ext.monitor with parameters of type RubyClass -
Uses of RubyClass in org.jruby.ext.pathname
Methods in org.jruby.ext.pathname with parameters of type RubyClassModifier and TypeMethodDescriptionstatic RubyPathname
RubyPathname.newInstance
(ThreadContext context, RubyClass klass, IRubyObject path) Constructors in org.jruby.ext.pathname with parameters of type RubyClass -
Uses of RubyClass in org.jruby.ext.ripper
Methods in org.jruby.ext.ripper that return RubyClass -
Uses of RubyClass in org.jruby.ext.set
Methods in org.jruby.ext.set with parameters of type RubyClassConstructors in org.jruby.ext.set with parameters of type RubyClass -
Uses of RubyClass in org.jruby.ext.socket
Methods in org.jruby.ext.socket with parameters of type RubyClassModifier and TypeMethodDescriptionstatic void
Addrinfo.createAddrinfo
(ThreadContext context, RubyClass Object) static void
Ifaddr.createIfaddr
(ThreadContext context, RubyClass Object, RubyClass Socket) static void
Option.createOption
(ThreadContext context, RubyClass Object, RubyClass Socket) Constructors in org.jruby.ext.socket with parameters of type RubyClassModifierConstructorDescriptionAddrinfo
(Ruby runtime, RubyClass cls, InetAddress inetAddress) Addrinfo
(Ruby runtime, RubyClass cls, InetAddress inetAddress, int port) Addrinfo
(Ruby runtime, RubyClass cls, InetAddress inetAddress, int port, jnr.constants.platform.Sock sock) Addrinfo
(Ruby runtime, RubyClass cls, NetworkInterface networkInterface, boolean isBroadcast) Addrinfo
(Ruby runtime, RubyClass cls, SocketAddress socketAddress) Addrinfo
(Ruby runtime, RubyClass cls, SocketAddress socketAddress, jnr.constants.platform.Sock sock, SocketType socketType) Addrinfo
(Ruby runtime, RubyClass cls, SocketAddress socketAddress, jnr.constants.platform.Sock sock, SocketType socketType, boolean displaysCanonical) Ifaddr
(Ruby runtime, RubyClass metaClass, NetworkInterface ni) Ifaddr
(Ruby runtime, RubyClass metaClass, NetworkInterface ni, InterfaceAddress it) Option
(Ruby runtime, RubyClass klass, jnr.constants.platform.ProtocolFamily family, jnr.constants.platform.SocketLevel level, jnr.constants.platform.SocketOption option, ByteList data) RubyBasicSocket
(Ruby runtime, RubyClass type) RubyIPSocket
(Ruby runtime, RubyClass type) RubyServerSocket
(Ruby runtime, RubyClass type) RubySocket
(Ruby runtime, RubyClass type) RubyTCPServer
(Ruby runtime, RubyClass type) RubyTCPSocket
(Ruby runtime, RubyClass type) RubyUDPSocket
(Ruby runtime, RubyClass type) RubyUNIXServer
(Ruby runtime, RubyClass type) RubyUNIXSocket
(Ruby runtime, RubyClass type) -
Uses of RubyClass in org.jruby.ext.syslog
Constructors in org.jruby.ext.syslog with parameters of type RubyClass -
Uses of RubyClass in org.jruby.ext.thread
Methods in org.jruby.ext.thread that return RubyClassModifier and TypeMethodDescriptionstatic RubyClass
ConditionVariable.setup
(ThreadContext context, RubyClass Thread, RubyClass Object) static RubyClass
Mutex.setup
(ThreadContext context, RubyClass Thread, RubyClass Object) static RubyClass
Queue.setup
(ThreadContext context, RubyClass Thread, RubyClass Object) static RubyClass
SizedQueue.setup
(ThreadContext context, RubyClass Thread, RubyClass Queue, RubyClass Object) static RubyClass
Queue.setupError
(ThreadContext context, RubyClass Queue, RubyClass StopIteration, RubyClass Object) Methods in org.jruby.ext.thread with parameters of type RubyClassModifier and TypeMethodDescriptionstatic RubyClass
ConditionVariable.setup
(ThreadContext context, RubyClass Thread, RubyClass Object) static RubyClass
Mutex.setup
(ThreadContext context, RubyClass Thread, RubyClass Object) static RubyClass
Queue.setup
(ThreadContext context, RubyClass Thread, RubyClass Object) static RubyClass
SizedQueue.setup
(ThreadContext context, RubyClass Thread, RubyClass Queue, RubyClass Object) static RubyClass
Queue.setupError
(ThreadContext context, RubyClass Queue, RubyClass StopIteration, RubyClass Object) Constructors in org.jruby.ext.thread with parameters of type RubyClassModifierConstructorDescriptionConditionVariable
(Ruby runtime, RubyClass type) protected
SizedQueue
(Ruby runtime, RubyClass type) SizedQueue
(Ruby runtime, RubyClass type, int max) -
Uses of RubyClass in org.jruby.ext.tracepoint
Methods in org.jruby.ext.tracepoint with parameters of type RubyClassModifier and TypeMethodDescriptionstatic void
TracePoint.createTracePointClass
(ThreadContext context, RubyClass Object) Constructors in org.jruby.ext.tracepoint with parameters of type RubyClass -
Uses of RubyClass in org.jruby.ext.zlib
Methods in org.jruby.ext.zlib with parameters of type RubyClassModifier and TypeMethodDescriptionstatic JZlibRubyGzipReader
JZlibRubyGzipReader.newInstance
(ThreadContext context, RubyClass klass, IRubyObject[] args) static JZlibRubyGzipWriter
JZlibRubyGzipWriter.newInstance
(ThreadContext context, RubyClass klass, IRubyObject[] args) Constructors in org.jruby.ext.zlib with parameters of type RubyClassModifierConstructorDescriptionJZlibDeflate
(Ruby runtime, RubyClass type) JZlibInflate
(Ruby runtime, RubyClass type) JZlibRubyGzipReader
(Ruby runtime, RubyClass type) JZlibRubyGzipWriter
(Ruby runtime, RubyClass type) RubyGzipFile
(Ruby runtime, RubyClass type) -
Uses of RubyClass in org.jruby.ir.operands
Methods in org.jruby.ir.operands that return RubyClassModifier and TypeMethodDescriptionUndefinedValue.getMetaClass()
UndefinedValue.getSingletonClass()
UndefinedValue.getType()
UndefinedValue.singletonClass
(ThreadContext context) -
Uses of RubyClass in org.jruby.ir.runtime
Methods in org.jruby.ir.runtime that return RubyClassModifier and TypeMethodDescriptionstatic RubyClass
IRRuntimeHelpers.getArray
(ThreadContext context) static RubyClass
IRRuntimeHelpers.getHash
(ThreadContext context) static RubyClass
IRRuntimeHelpers.getObject
(ThreadContext context) static RubyClass
IRRuntimeHelpers.getStandardError
(ThreadContext context) static RubyClass
IRRuntimeHelpers.getSymbol
(ThreadContext context) -
Uses of RubyClass in org.jruby.ir.targets.indy
Methods in org.jruby.ir.targets.indy that return RubyClassModifier and TypeMethodDescriptionprotected RubyClass
ClassSuperInvokeSite.getSuperClass
(RubyClass definingModule) protected RubyClass
ClassSuperIterInvokeSite.getSuperClass
(RubyClass definingModule) protected RubyClass
InstanceSuperInvokeSite.getSuperClass
(RubyClass definingModule) protected RubyClass
InstanceSuperIterInvokeSite.getSuperClass
(RubyClass definingModule) protected abstract RubyClass
ResolvedSuperInvokeSite.getSuperClass
(RubyClass definingModule) static RubyClass
InvokeSite.pollAndGetClass
(ThreadContext context, IRubyObject self) Methods in org.jruby.ir.targets.indy with parameters of type RubyClassModifier and TypeMethodDescriptionstatic IRubyObject
InvokeSite.callMethodMissing
(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject[] args, Block block) Variable arity method_missing invocation.static IRubyObject
InvokeSite.callMethodMissing
(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, Block block) Arity one method_missing invocationstatic IRubyObject
InvokeSite.callMethodMissing
(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, IRubyObject arg1, Block block) Arity two method_missing invocationstatic IRubyObject
InvokeSite.callMethodMissing
(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Arity three method_missing invocationabstract IRubyObject
SuperInvokeSite.fail
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) UnresolvedSuperInvokeSite.fail
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) UnresolvedSuperIterInvokeSite.fail
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) ZSuperInvokeSite.fail
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) protected RubyClass
ClassSuperInvokeSite.getSuperClass
(RubyClass definingModule) protected RubyClass
ClassSuperIterInvokeSite.getSuperClass
(RubyClass definingModule) protected RubyClass
InstanceSuperInvokeSite.getSuperClass
(RubyClass definingModule) protected RubyClass
InstanceSuperIterInvokeSite.getSuperClass
(RubyClass definingModule) protected abstract RubyClass
ResolvedSuperInvokeSite.getSuperClass
(RubyClass definingModule) ClassSuperInvokeSite.invoke
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) ClassSuperIterInvokeSite.invoke
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) InstanceSuperInvokeSite.invoke
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) InstanceSuperIterInvokeSite.invoke
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) abstract IRubyObject
SuperInvokeSite.invoke
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) UnresolvedSuperInvokeSite.invoke
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) UnresolvedSuperIterInvokeSite.invoke
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) ZSuperInvokeSite.invoke
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) static boolean
ArrayDerefInvokeSite.testOptimizedHash
(RubyClass testClass, IRubyObject self) static boolean
InvokeSite.testType
(RubyClass original, IRubyObject self) -
Uses of RubyClass in org.jruby.java.codegen
Methods in org.jruby.java.codegen with parameters of type RubyClassModifier and TypeMethodDescriptionstatic Class
RealClassGenerator.createOldStyleImplClass
(Class[] superTypes, RubyClass rubyClass, Ruby ruby, String name, ClassDefiningClassLoader classLoader) static Class
RealClassGenerator.createRealImplClass
(Class superClass, Class<?>[] interfaces, RubyClass rubyClass, Ruby ruby, String name) -
Uses of RubyClass in org.jruby.java.invokers
Constructors in org.jruby.java.invokers with parameters of type RubyClass -
Uses of RubyClass in org.jruby.java.proxies
Methods in org.jruby.java.proxies that return RubyClassModifier and TypeMethodDescriptionstatic RubyClass
ArrayJavaProxy.createArrayJavaProxy
(ThreadContext context, RubyClass JavaProxy, RubyModule Enumerable) static RubyClass
ArrayJavaProxyCreator.createArrayJavaProxyCreator
(ThreadContext context, RubyClass Object) static RubyClass
ConcreteJavaProxy.createConcreteJavaProxy
(ThreadContext context, RubyClass JavaProxy) static RubyClass
InterfaceJavaProxy.createInterfaceJavaProxy
(ThreadContext context, RubyClass Object, RubyClass JavaProxy) static RubyClass
JavaProxy.createJavaProxy
(ThreadContext context, RubyClass Object, RubyModule JavaProxyMethods) static RubyClass
MapJavaProxy.createMapJavaProxy
(ThreadContext context, RubyClass _ConcreteJavaProxy) The binding of the JRuby methods in this class are done when the java Map's proxy is being constructed.static RubyClass
JavaProxy.singleton_class
(IRubyObject self) Deprecated.static RubyClass
JavaProxy.singleton_class
(ThreadContext context, IRubyObject self) JavaProxy.singletonClass
(ThreadContext context) 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.Methods in org.jruby.java.proxies with parameters of type RubyClassModifier and TypeMethodDescriptionstatic void
JavaInterfaceTemplate.addRealImplClassNew
(RubyClass clazz) static RubyClass
ArrayJavaProxy.createArrayJavaProxy
(ThreadContext context, RubyClass JavaProxy, RubyModule Enumerable) static RubyClass
ArrayJavaProxyCreator.createArrayJavaProxyCreator
(ThreadContext context, RubyClass Object) static RubyClass
ConcreteJavaProxy.createConcreteJavaProxy
(ThreadContext context, RubyClass JavaProxy) static RubyClass
InterfaceJavaProxy.createInterfaceJavaProxy
(ThreadContext context, RubyClass Object, RubyClass JavaProxy) static RubyClass
JavaProxy.createJavaProxy
(ThreadContext context, RubyClass Object, RubyModule JavaProxyMethods) static RubyClass
MapJavaProxy.createMapJavaProxy
(ThreadContext context, RubyClass _ConcreteJavaProxy) The binding of the JRuby methods in this class are done when the java Map's proxy is being constructed.protected static void
ConcreteJavaProxy.initialize
(RubyClass concreteJavaProxy) Deprecated.protected static void
ConcreteJavaProxy.initialize
(ThreadContext context, RubyClass concreteJavaProxy) static void
JavaProxy.setJavaClass
(RubyClass target, Class<?> javaClass) ConcreteJavaProxy.splitInitialized
(RubyClass base, IRubyObject[] args, Block block, Java.JCtorCache jcc) Used by reified classes, this method is tightly coupled with RealClassGenerator, finishInitialize Do not refactor without looking at RCGstatic void
ConcreteJavaProxy.StaticJCreateMethod.tryInstall
(Ruby runtime, RubyClass clazz, JavaProxyClass proxyClass, Class<? extends ReifiedJavaProxy> reified, boolean overwriteInitialize) Constructors in org.jruby.java.proxies with parameters of type RubyClassModifierConstructorDescriptionArrayJavaProxy
(Ruby runtime, RubyClass klazz, Object array) ArrayJavaProxy
(Ruby runtime, RubyClass klazz, Object array, JavaUtil.JavaConverter converter) ConcreteJavaProxy
(Ruby runtime, RubyClass klazz) ConcreteJavaProxy
(Ruby runtime, RubyClass klazz, Object object) InterfaceJavaProxy
(Ruby runtime, RubyClass klazz) MapJavaProxy
(Ruby runtime, RubyClass klazz) MapJavaProxy
(Ruby runtime, RubyClass klazz, Map map) NewMethodReified
(RubyClass clazz, Class<? extends ReifiedJavaProxy> reified) -
Uses of RubyClass in org.jruby.javasupport
Methods in org.jruby.javasupport that return RubyClassModifier and TypeMethodDescriptionstatic RubyClass
JavaObject.createJavaObjectClass
(Ruby runtime, RubyClass Object, RubyModule javaModule) Deprecated.JavaSupport.getArrayJavaProxyCreatorClass()
JavaSupport.getArrayProxyClass()
JavaSupport.getConcreteProxyClass()
JavaSupport.getJavaArrayClass()
Deprecated.JavaSupport.getJavaClassClass()
Deprecated.JavaSupport.getJavaConstructorClass()
Deprecated.JavaSupport.getJavaFieldClass()
Deprecated.JavaSupport.getJavaMethodClass()
Deprecated.JavaSupport.getJavaObjectClass()
Deprecated.JavaSupport.getJavaPackageClass()
JavaSupport.getJavaProxyClass()
JavaSupport.getJavaProxyConstructorClass()
JavaSupport.getMapJavaProxyClass()
final RubyClass
JavaClass.getProxyClass()
Deprecated.static RubyClass
Java.getProxyClassForObject
(Ruby runtime, Object object) Deprecated.static RubyClass
Java.getProxyClassForObject
(ThreadContext context, Object object) Methods in org.jruby.javasupport that return types with arguments of type RubyClassMethods in org.jruby.javasupport with parameters of type RubyClassModifier and TypeMethodDescriptionstatic IRubyObject
Java.allocateProxy
(Object javaObject, RubyClass clazz) static IRubyObject
Java.constructProxy
(Ruby runtime, Constructor<? extends IRubyObject> proxyConstructor, RubyClass clazz) static RubyClass
JavaObject.createJavaObjectClass
(Ruby runtime, RubyClass Object, RubyModule javaModule) Deprecated.static Class
Java.generateRealClass
(RubyClass clazz) static Class[]
Java.getInterfacesFromRubyClass
(RubyClass klass) void
JavaSupport.setJavaPackageClass
(RubyClass javaPackageClass) Constructors in org.jruby.javasupport with parameters of type RubyClassModifierConstructorDescriptionprotected
JavaObject
(Ruby runtime, RubyClass rubyClass, Object value) Deprecated. -
Uses of RubyClass in org.jruby.javasupport.binding
Methods in org.jruby.javasupport.binding with parameters of type RubyClassModifier and TypeMethodDescriptionstatic RubyModule
Initializer.setupProxyClass
(Ruby runtime, Class<?> javaClass, RubyClass proxy) Deprecated.static RubyModule
Initializer.setupProxyClass
(ThreadContext context, Class<?> javaClass, RubyClass proxy) -
Uses of RubyClass in org.jruby.javasupport.ext
Methods in org.jruby.javasupport.ext with parameters of type RubyClassModifier and TypeMethodDescriptionstatic void
Module.define
(ThreadContext context, RubyClass _Module) -
Uses of RubyClass in org.jruby.javasupport.proxy
Methods in org.jruby.javasupport.proxy that return RubyClassModifier and TypeMethodDescriptionstatic RubyClass
JavaProxyClass.createJavaProxyClassClass
(ThreadContext context, RubyClass Object, RubyModule Java) static RubyClass
JavaProxyConstructor.createJavaProxyConstructorClass
(ThreadContext context, RubyClass Object, RubyModule Java) static RubyClass
JavaProxyClass.ProxyMethodImpl.createJavaProxyMethodClass
(ThreadContext context, RubyClass Object, RubyModule Java) Methods in org.jruby.javasupport.proxy with parameters of type RubyClassModifier and TypeMethodDescriptionstatic RubyClass
JavaProxyClass.createJavaProxyClassClass
(ThreadContext context, RubyClass Object, RubyModule Java) static void
JavaProxyClass.createJavaProxyClasses
(ThreadContext context, RubyModule Java, RubyClass Object) static RubyClass
JavaProxyConstructor.createJavaProxyConstructorClass
(ThreadContext context, RubyClass Object, RubyModule Java) static RubyClass
JavaProxyClass.ProxyMethodImpl.createJavaProxyMethodClass
(ThreadContext context, RubyClass Object, RubyModule Java) static JavaProxyClass
JavaProxyClass.getProxyClass
(Ruby runtime, RubyClass clazz) Deprecated.static JavaProxyClass
JavaProxyClass.getProxyClass
(ThreadContext context, RubyClass clazz) protected static void
JavaProxyReflectionObject.registerRubyMethods
(ThreadContext context, RubyClass klass) static JavaProxyClass
JavaProxyClass.setProxyClassReified
(ThreadContext context, RubyClass clazz, Class<? extends ReifiedJavaProxy> reified, boolean allocator) Constructors in org.jruby.javasupport.proxy with parameters of type RubyClass -
Uses of RubyClass in org.jruby.runtime
Methods in org.jruby.runtime that return RubyClassModifier and TypeMethodDescriptionstatic RubyClass
Helpers.getSingletonClass
(Ruby runtime, IRubyObject receiver) Deprecated.static RubyClass
Helpers.metaclass
(IRubyObject object) Methods in org.jruby.runtime with parameters of type RubyClassModifier and TypeMethodDescriptionstatic IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, Block block) static IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject[] args, Block block) static IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, Block block) static IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static CacheEntry
Helpers.createMethodMissingEntry
(ThreadContext context, RubyClass selfClass, CallType callType, Visibility visibility, int token, String methodName) static IRubyObject
Helpers.invokeAs
(ThreadContext context, RubyClass asClass, IRubyObject self, String name, Block block) static IRubyObject
Helpers.invokeAs
(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject[] args, Block block) static IRubyObject
Helpers.invokeAs
(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, Block block) static IRubyObject
Helpers.invokeAs
(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObject
Helpers.invokeAs
(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) default void
ObjectMarshal.marshalTo
(Ruby runtime, T obj, RubyClass type, MarshalStream marshalStream) Deprecated, for removal: This API element is subject to removal in a future version.void
ObjectMarshal.marshalTo
(ThreadContext context, RubyOutputStream out, T obj, RubyClass type, MarshalDumper dumper) void
ThreadContext.prepareTopLevel
(RubyClass objectClass, IRubyObject topSelf) static DynamicMethod
Helpers.selectMethodMissing
(RubyClass selfClass, Visibility visibility, String name, CallType callType) static DynamicMethod
Helpers.selectMethodMissing
(ThreadContext context, RubyClass selfClass, Visibility visibility, String name, CallType callType) default T
ObjectMarshal.unmarshalFrom
(Ruby runtime, RubyClass type, UnmarshalStream unmarshalStream) Deprecated, for removal: This API element is subject to removal in a future version.ObjectMarshal.unmarshalFrom
(ThreadContext context, RubyInputStream in, RubyClass type, MarshalLoader loader) -
Uses of RubyClass in org.jruby.runtime.builtin
Methods in org.jruby.runtime.builtin that return RubyClassModifier and TypeMethodDescriptionIRubyObject.getMetaClass()
Retrieveself.class
.RubyJavaObject.getMetaClass()
IRubyObject.getSingletonClass()
Retrieveself.singleton_class
.IRubyObject.getType()
RubyMethod getType.default RubyClass
IRubyObject.singletonClass
(ThreadContext context) -
Uses of RubyClass in org.jruby.runtime.callsite
Methods in org.jruby.runtime.callsite that return RubyClassModifier and TypeMethodDescriptionprotected static RubyClass
CachingCallSite.getClass
(IRubyObject self) protected static RubyClass
SuperCallSite.pollAndGetClass
(ThreadContext context, IRubyObject self, RubyModule frameClass, String frameName) Methods in org.jruby.runtime.callsite with parameters of type RubyClassModifier and TypeMethodDescriptionprotected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, Block block) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, Block block, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject[] args) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject[] args, Block block) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg, Block block) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg1, IRubyObject arg2) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg1, IRubyObject arg2, Block block) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) protected IRubyObject
RespondToCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg) protected IRubyObject
RespondToCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg0, IRubyObject arg1) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self, String name) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self, String name) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name, IRubyObject arg) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, Block block) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject[] args) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject[] args, Block block) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, Block block) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, Block block) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg3) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final boolean
final CacheEntry
CachingCallSite.retrieveCache
(RubyClass selfType) final CacheEntry
CachingCallSite.retrieveCache
(RubyClass selfType, String methodName) Deprecated.final boolean
-
Uses of RubyClass in org.jruby.runtime.invokedynamic
Methods in org.jruby.runtime.invokedynamic that return RubyClassModifier and TypeMethodDescriptionstatic RubyClass
InvokeDynamicSupport.pollAndGetClass
(ThreadContext context, IRubyObject self) -
Uses of RubyClass in org.jruby.runtime.ivars
Fields in org.jruby.runtime.ivars declared as RubyClassModifier and TypeFieldDescriptionprotected final RubyClass
VariableAccessor.realClass
the "real" class associated with this variableMethods in org.jruby.runtime.ivars that return RubyClassMethods in org.jruby.runtime.ivars with parameters of type RubyClassModifier and TypeMethodDescriptionstatic void
AtomicVariableTable.setVariableAtomic
(RubyBasicObject self, RubyClass realClass, boolean fullFence, int index, Object value) Set the given variable index into the specified object using atomic semantics.static void
StampedVariableAccessor.setVariableChecked
(RubyBasicObject self, RubyClass realClass, int index, Object value) Set the given variable index into the specified object.static void
VariableTableManager.setVariableInternal
(RubyClass realClass, RubyBasicObject self, int index, Object value) Static entry point for setting a variable in an object.protected static MethodHandle
RawFieldVariableAccessor.wrapGetter
(MethodHandle getter, RubyClass realClass, Class<?> basetype) protected static MethodHandle
RawFieldVariableAccessor.wrapSetter
(MethodHandle setter, RubyClass realClass, boolean unwrap, Class<?> toJava, Class<?> basetype) Constructors in org.jruby.runtime.ivars with parameters of type RubyClassModifierConstructorDescriptionFieldVariableAccessor
(RubyClass realClass, String name, int index, int classId, MethodHandle getter, MethodHandle setter) Construct a new FieldVariableAccessor for the given "real" class, variable name, variable index, class ID, and field offsetRawFieldVariableAccessor
(RubyClass realClass, boolean unwrapInSet, Class<?> toJava, Class<?> returnType, String name, int index, int classId, MethodHandle getter, MethodHandle setter) Construct a new RawFieldVariableAccessor for the given "real" class, variable name, variable index, class ID, and field offsetStampedVariableAccessor
(RubyClass realClass, String name, int index, int classId) Construct a new StampedVariableAccessor for the given "real" class, variable name, variable index, and class ID.VariableAccessor
(RubyClass realClass, String name, int index, int classId) Construct a new VariableAccessor for the given "real" class, name, variable index, and class symbol.VariableTableManager
(RubyClass realClass) Construct a new VariableTable Manager for the given "real" class. -
Uses of RubyClass in org.jruby.runtime.marshal
Methods in org.jruby.runtime.marshal that return RubyClassModifier and TypeMethodDescriptionstatic RubyClass
MarshalLoader.getClassFromPath
(ThreadContext context, String path) static RubyClass
UnmarshalStream.getClassFromPath
(Ruby runtime, String path) Deprecated, for removal: This API element is subject to removal in a future version.Methods in org.jruby.runtime.marshal with parameters of type RubyClassModifier and TypeMethodDescriptionvoid
MarshalDumper.dumpDefaultObjectHeader
(ThreadContext context, RubyOutputStream out, char tp, RubyClass type) void
MarshalDumper.dumpDefaultObjectHeader
(ThreadContext context, RubyOutputStream out, RubyClass type) void
MarshalStream.dumpDefaultObjectHeader
(char tp, RubyClass type) Deprecated.void
MarshalStream.dumpDefaultObjectHeader
(RubyClass type) Deprecated.void
MarshalStream.dumpDefaultObjectHeader
(ThreadContext context, char tp, RubyClass type) Deprecated, for removal: This API element is subject to removal in a future version.void
MarshalStream.dumpDefaultObjectHeader
(ThreadContext context, RubyClass type) Deprecated, for removal: This API element is subject to removal in a future version.void
MarshalDumper.writeUserClass
(ThreadContext context, RubyOutputStream out, RubyClass type) void
MarshalStream.writeUserClass
(IRubyObject obj, RubyClass type) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of RubyClass in org.jruby.specialized
Methods in org.jruby.specialized with parameters of type RubyClassModifier and TypeMethodDescriptionprotected RubyArray
<?> protected RubyArray
<?> RubyObjectSpecializer.specializeForVariables
(RubyClass klass, Set<String> foundVariables) Constructors in org.jruby.specialized with parameters of type RubyClassModifierConstructorDescriptionRubyArrayOneObject
(RubyClass otherClass, IRubyObject value) RubyArraySpecialized
(RubyClass otherClass) RubyArraySpecialized
(RubyClass otherClass, boolean light) RubyArrayTwoObject
(RubyClass otherClass, IRubyObject car, IRubyObject cdr) -
Uses of RubyClass in org.jruby.util
Methods in org.jruby.util that return RubyClassModifier and TypeMethodDescriptiondefault RubyClass
ClassProvider.defineClassUnder
(RubyModule module, String name, RubyClass superClazz) Deprecated.default RubyClass
ClassProvider.defineClassUnder
(ThreadContext context, RubyModule module, String name, RubyClass superClazz) Methods in org.jruby.util with parameters of type RubyClassModifier and TypeMethodDescriptionstatic IRubyObject
TypeConverter.checkStringType
(ThreadContext context, JavaSites.CheckedSites sites, IRubyObject obj, RubyClass target) static IRubyObject
TypeConverter.convertToType
(IRubyObject obj, RubyClass target, int convertMethodIndex, String convertMethod) Deprecated.static IRubyObject
TypeConverter.convertToType
(IRubyObject obj, RubyClass target, int convertMethodIndex, String convertMethod, boolean raise) Deprecated.static IRubyObject
TypeConverter.convertToType
(IRubyObject obj, RubyClass target, 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, String convertMethod, boolean raise) Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).static IRubyObject
TypeConverter.convertToType
(ThreadContext context, IRubyObject obj, RubyClass target, String convertMethod, boolean raise) static IRubyObject
TypeConverter.convertToType
(ThreadContext context, IRubyObject obj, RubyClass target, JavaSites.CheckedSites sites) Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type).static IRubyObject
TypeConverter.convertToType
(ThreadContext context, IRubyObject obj, RubyClass target, JavaSites.CheckedSites sites, boolean raise) Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type 1.9).static IRubyObject
TypeConverter.convertToTypeOrRaise
(IRubyObject obj, RubyClass target, String convertMethod) Deprecated.static IRubyObject
TypeConverter.convertToTypeUnchecked
(ThreadContext context, IRubyObject obj, RubyClass target, String convertMethod, boolean raise) static IRubyObject
TypeConverter.convertToTypeWithCheck
(IRubyObject obj, RubyClass target, int convertMethodIndex, String convertMethod) Deprecated.static IRubyObject
TypeConverter.convertToTypeWithCheck
(IRubyObject obj, RubyClass target, 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
(ThreadContext context, IRubyObject obj, RubyClass target, JavaSites.CheckedSites sites) Higher level conversion utility similar to convertToType but it can throw an additional TypeError during conversion (MRI: rb_check_convert_type).default RubyClass
ClassProvider.defineClassUnder
(RubyModule module, String name, RubyClass superClazz) Deprecated.default RubyClass
ClassProvider.defineClassUnder
(ThreadContext context, RubyModule module, String name, RubyClass superClazz) static IRubyObject
TypeConverter.handleImplicitlyUncoercibleObject
(boolean raise, IRubyObject obj, RubyClass target) Deprecated.static IRubyObject
TypeConverter.handleUncoercibleObject
(boolean raise, IRubyObject obj, RubyClass target) static IRubyObject
TypeConverter.handleUncoercibleObject
(Ruby runtime, IRubyObject obj, RubyClass target, boolean raise) static RaiseException
TypeConverter.newTypeError
(Ruby runtime, IRubyObject obj, RubyClass target, String methodName, IRubyObject val) static RaiseException
TypeConverter.newTypeError
(IRubyObject obj, RubyClass target, String convertMethod, IRubyObject val) static RaiseException
TypeConverter.newTypeErrorMismatch
(Ruby runtime, IRubyObject obj, RubyClass target, String methodName, IRubyObject val) -
Uses of RubyClass in org.jruby.util.io
Methods in org.jruby.util.io with parameters of type RubyClassModifier and TypeMethodDescriptionstatic IRubyObject
PopenExecutor.popen
(ThreadContext context, IRubyObject[] argv, RubyClass klass, Block block)
RubyModule.defineClassUnder(ThreadContext, String, RubyClass, ObjectAllocator)
instead.