Uses of Class
org.jruby.RubyClass
Packages that use RubyClass
Package
Description
-
Uses of RubyClass in org.jruby
Modifier and TypeClassDescriptionclassclassThis class is used to provide an intermediate superclass for modules and classes that include other modules.final classclassThis class is used as an intermediate superclass for Module#prepend.Modifier and TypeFieldDescriptionprivate RubyClassRuby.argumentErrorprivate final RubyClassRuby.arrayClassprivate final RubyClassRuby.aseqClassprivate final RubyClassRuby.basicObjectClassAll the core classes we keep hard references to.private final RubyClassRuby.bignumClassprivate final RubyClassRuby.bindingClassprivate final RubyClassRuby.chainClassprivate final RubyClassRuby.classClassprivate final RubyClassRuby.closedQueueErrorprivate final RubyClassRuby.complexClassprivate RubyClassRuby.concurrencyErrorprivate final RubyClassprivate final RubyClassRuby.continuationClassprivate final RubyClassRuby.converterClassprivate RubyClassprivate final RubyClassRuby.dataClassprivate final RubyClassRuby.dirClassprivate final RubyClassRuby.dummyClassprivate final RubyClassRuby.encodingClassprivate RubyClassprivate RubyClassRuby.encodingErrorprivate final RubyClassRuby.enumeratorClassprivate RubyClassRuby.eofErrorprivate final RubyClassRuby.exceptionClassprivate final RubyClassRuby.falseClassprivate RubyClassRuby.fatalprivate final RubyClassRuby.fiberClassprivate RubyClassRuby.fiberErrorprivate final RubyClassRuby.fileClassprivate final RubyClassRuby.fileStatClassprivate final RubyClassRuby.fixnumClassprivate final RubyClassRuby.floatClassprivate RubyClassRuby.floatDomainErrorprivate RubyClassRuby.frozenErrorprivate final RubyClassRuby.generatorClassprivate RubyClassRuby.groupStructprivate final RubyClassRuby.hashClassprivate RubyClassRuby.indexErrorprivate final RubyClassRuby.integerClassprivate RubyClassRuby.interruptprivate RubyClassprivate RubyClassprivate final RubyClassRuby.ioClassprivate RubyClassRuby.ioErrorprivate RubyClassRuby.keyErrorprivate RubyClassRuby.loadErrorprivate RubyClassRuby.localJumpErrorprivate RubyClassRuby.locationClassprivate final RubyClassRuby.matchDataClassprivate RubyClassRuby.mathDomainErrorprotected RubyClassRubyBasicObject.metaClassThe class of this objectprivate final RubyClassRuby.methodClassprivate final RubyClassRuby.moduleClassprivate final RubyClassRuby.mutexClassprivate RubyClassRuby.nameErrorprivate RubyClassRuby.nameErrorMessageprivate RubyClassRuby.nativeExceptionprivate final RubyClassRuby.nilClassprivate RubyClassRuby.noMemoryErrorprivate RubyClassRuby.noMethodErrorprivate RubyClassRuby.notImplementedErrorprivate final RubyClassRuby.numericClassprivate final RubyClassRuby.objectClassprivate RubyClassRuby.passwdStructprivate final RubyClassRuby.procClassprivate RubyClassRuby.procStatusClassprivate final RubyClassRuby.queueClassprivate final RubyClassRuby.randomClassprivate final RubyClassRuby.rangeClassprivate RubyClassRuby.rangeErrorprivate final RubyClassRuby.rationalClassprivate final RubyClassRubyClass.realClassThe "real" class, used by includes and singletons to locate the actual type of the objectprivate final RubyClassRuby.regexpClassprivate RubyClassRuby.regexpErrorprivate RubyClassRuby.runtimeErrorprivate RubyClassRuby.scriptErrorprivate RubyClassRuby.securityErrorprivate RubyClassRuby.signalExceptionprivate final RubyClassRuby.sizedQueueClassprivate RubyClassRuby.standardErrorprivate RubyClassRuby.stopIterationprivate final RubyClassRuby.stringClassprivate final RubyClassRuby.structClassprotected RubyClassRubyModule.superClassprivate final RubyClassRuby.symbolClassprivate RubyClassRuby.syntaxErrorprivate RubyClassRuby.systemCallErrorprivate RubyClassRuby.systemExitprivate RubyClassRuby.systemStackErrorprivate final RubyClassRuby.threadClassprivate RubyClassRuby.threadErrorprivate final RubyClassRuby.threadGroupClassprivate final RubyClassRuby.timeClassprivate RubyClassRuby.tmsStructprivate final RubyClassRuby.trueClassprivate RubyClassRuby.typeErrorprivate final RubyClassRuby.unboundMethodClassprivate RubyClassRuby.uncaughtThrowErrorprivate RubyClassprivate final RubyClassRuby.yielderClassprivate RubyClassRuby.zeroDivisionErrorModifier and TypeFieldDescriptionRuby.errnosRubyModule.includingHierarchiesRubyClass.subclassesModifier and TypeMethodDescriptionprivate RubyClassRubyStruct.classOf()static RubyClassRubyArithmeticSequence.createArithmeticSequenceClass(Ruby runtime, RubyClass enumeratorModule) static RubyClassRubyArray.createArrayClass(Ruby runtime) static RubyClassRubyBasicObject.createBasicObjectClass(Ruby runtime, RubyClass objectClass) Will create the Ruby class Object in the runtime specified.static RubyClassRubyBignum.createBignumClass(Ruby runtime) static RubyClassRubyBinding.createBindingClass(Ruby runtime) static RubyClassRubyClass.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 RubyClassRubyChain.createChainClass(Ruby runtime, RubyClass enumeratorModule) static RubyClassNativeException.createClass(Ruby runtime, RubyClass baseClass) Deprecated.static RubyClassRubyComplex.createComplexClass(Ruby runtime) static RubyClassRubyContinuation.createContinuation(Ruby runtime) Deprecated.static RubyClassRubyConverter.createConverterClass(Ruby runtime) static RubyClassRubyDir.createDirClass(Ruby runtime) static RubyClassRubyEncoding.createEncodingClass(Ruby runtime) static RubyClassRubyException.createExceptionClass(Ruby runtime) static RubyClassRubyBoolean.createFalseClass(Ruby runtime) static RubyClassRubyFile.createFileClass(Ruby runtime) static RubyClassRubyFileStat.createFileStatClass(Ruby runtime) static RubyClassRubyFixnum.createFixnumClass(Ruby runtime) static RubyClassRubyFloat.createFloatClass(Ruby runtime) static RubyClassRubyGenerator.createGeneratorClass(Ruby runtime, RubyClass enumeratorModule) static RubyClassRubyHash.createHashClass(Ruby runtime) static RubyClassRubyInteger.createIntegerClass(Ruby runtime) static RubyClassRubyIO.createIOClass(Ruby runtime) static RubyClassRubyMatchData.createMatchDataClass(Ruby runtime) static RubyClassRubyMethod.createMethodClass(Ruby runtime) Create the RubyMethod class and add it to the Ruby runtime.static RubyClassRubyModule.createModuleClass(Ruby runtime, RubyClass moduleClass) static RubyClassRubyNil.createNilClass(Ruby runtime) static RubyClassRubyNumeric.createNumericClass(Ruby runtime) static RubyClassRubyObject.createObjectClass(Ruby runtime, RubyClass objectClass) Will create the Ruby class Object in the runtime specified.static RubyClassRubyProc.createProcClass(Ruby runtime) static RubyClassRubyRandom.createRandomClass(Ruby runtime) static RubyClassRubyRange.createRangeClass(Ruby runtime) static RubyClassRubyRational.createRationalClass(Ruby runtime) static RubyClassRubyRegexp.createRegexpClass(Ruby runtime) static RubyClassRubyString.createStringClass(Ruby runtime) static RubyClassRubyStruct.createStructClass(Ruby runtime) static RubyClassRubySymbol.createSymbolClass(Ruby runtime) static RubyClassRubyThread.createThreadClass(Ruby runtime) static RubyClassRubyThreadGroup.createThreadGroupClass(Ruby runtime) static RubyClassRubyTime.createTimeClass(Ruby runtime) static RubyClassRubyBoolean.createTrueClass(Ruby runtime) static RubyClassRubyYielder.createYielderClass(Ruby runtime) (package private) static RubyClass(package private) static RubyClass(package private) static RubyClassRubyDomainError.define(Ruby runtime, RubyClass superClass, RubyModule under) (package private) static RubyClass(package private) static RubyClassRubyEncodingError.RubyCompatibilityError.define(Ruby runtime, RubyClass exceptionClass, RubyModule under) (package private) static RubyClassRubyEncodingError.RubyConverterNotFoundError.define(Ruby runtime, RubyClass exceptionClass, RubyModule under) (package private) static RubyClassRubyEncodingError.RubyInvalidByteSequenceError.define(Ruby runtime, RubyClass exceptionClass, RubyModule under) (package private) static RubyClassRubyEncodingError.RubyUndefinedConversionError.define(Ruby runtime, RubyClass exceptionClass, RubyModule under) (package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClassstatic RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClassstatic RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClassRuby.defineClass(String name, RubyClass superClass, ObjectAllocator allocator) Define a new class under the Object namespace.Ruby.defineClass(String name, RubyClass superClass, ObjectAllocator allocator, CallSite[] callSites) A variation of defineClass that allows passing in an array of supplementary call sites for improving dynamic invocation performance.Ruby.defineClassUnder(String name, RubyClass superClass, ObjectAllocator allocator, RubyModule parent) Define a new class with the given name under the given module or class namespace.Ruby.defineClassUnder(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) rb_define_class_under this method should be used only as an API to define/open nested classesstatic RubyClassRubyEnumerator.defineEnumerator(Ruby runtime, RubyModule Enumerable) RubyModule.defineOrGetClassUnder(String name, RubyClass superClazz) this method should be used only by interpreter or compilerRubyModule.defineOrGetClassUnder(String name, RubyClass superClazz, ObjectAllocator allocator) static RubyClassRubyUnboundMethod.defineUnboundMethodClass(Ruby runtime) Ruby.fastGetClass(String internedName) Deprecated.RubyModule.fastGetClass(String internedName) Deprecated.private RubyClassRubyModule.getAlreadyActivatedRefinementWrapper(RubyClass classWeAreRefining, RubyModule refinement) Ruby.getArgumentError()Ruby.getArithmeticSequence()Ruby.getArray()Ruby.getBasicObject()Ruby.getBignum()Ruby.getBinding()Ruby.getChain()Retrieve the class with the given name from the Object namespace.Finds a class that is within the current module (or class).Ruby.getClassClass()Ruby.getClosedQueueError()Ruby.getComplex()Ruby.getConcurrencyError()Ruby.getConditionVariable()Ruby.getContinuation()Ruby.getConverter()Ruby.getConverterNotFoundError()Ruby.getData()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.getIOError()Ruby.getKeyError()Ruby.getLoadError()Ruby.getLocalJumpError()Ruby.getLocation()Ruby.getMatchData()Ruby.getMathDomainError()static RubyClassBasicObjectStub.getMetaClass(IRubyObject self) final RubyClassRubyBasicObject.getMetaClass()if exist return the meta-class else return the type of the object.static RubyClassRubyBasicObject.getMetaClass(IRubyObject arg) Ruby.getMethod()Ruby.getModule()Ruby.getMutex()Ruby.getNameError()Ruby.getNameErrorMessage()Ruby.getNativeException()Ruby.getNilClass()Ruby.getNoMemoryError()Ruby.getNoMethodError()Ruby.getNotImplementedError()Ruby.getNumeric()Ruby.getObject()Ruby.getProc()Ruby.getProcStatus()Ruby.getQueue()Ruby.getRandomClass()Ruby.getRange()Ruby.getRangeError()Ruby.getRational()final RubyClassRubyClass.getRealClass()Get the "real" class, either the current one or the nearest ancestor that is not a singleton or include wrapper.Ruby.getRegexp()Ruby.getRegexpError()Ruby.getRuntimeError()Ruby.getSecurityError()Ruby.getSignalException()static RubyClassBasicObjectStub.getSingletonClass(IRubyObject self) RubyBasicObject.getSingletonClass()rb_singleton_class Note: this method is specialized for RubyFixnum, RubySymbol, RubyNil and RubyBoolean Will either return the existing singleton class for this object, or create a new one and return that.RubyBignum.getSingletonClass()RubyBoolean.getSingletonClass()RubyFixnum.getSingletonClass()RubyFloat.getSingletonClass()RubyNil.getSingletonClass()RubySymbol.getSingletonClass()protected RubyClassRubyBasicObject.getSingletonClassClone()protected RubyClassRubyBasicObject.getSingletonClassCloneAndAttach(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.private RubyClassMetaClass.getSuperSingletonMetaClass()Ruby.getSymbol()Ruby.getSyntaxError()Ruby.getSystemCallError()Ruby.getSystemExit()Ruby.getSystemStackError()Ruby.getThread()Ruby.getThreadError()Ruby.getThreadGroup()Ruby.getTime()Ruby.getTrueClass()static RubyClassBasicObjectStub.getType(IRubyObject self) final RubyClassRubyBasicObject.getType()Ruby.getTypeError()Ruby.getUnboundMethod()Ruby.getUncaughtThrowError()Ruby.getUndefinedConversionError()Ruby.getYielder()Ruby.getZeroDivisionError()private RubyClassRuby.initContinuation()private RubyClassRuby.initDataClass()private RubyClassRubyClass.initializeCommon(ThreadContext context, RubyClass superClazz, Block block) MetaClass.makeMetaClass(RubyClass superClass) rb_make_metaclassRubyBasicObject.makeMetaClass(RubyClass superClass) rb_make_metaclass Will create a new meta class, insert this in the chain of classes for this specific object, and return the generated meta class.static RubyClassConstruct a new class with the given name scoped under Object (global) and with Object as its immediate superclass.static RubyClassRubyClass.newClass(Ruby runtime, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent) Construct a new class with the given name, allocator, parent class, and containing class.static RubyClassRubyClass.newClass(Ruby runtime, 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 RubyClassA variation on newClass that allow passing in an array of supplementary call sites to improve dynamic invocation.static RubyClassRubyStruct.newInstance(IRubyObject recv, IRubyObject[] args, Block block) Create new Struct class.private static RubyClassRubyStruct.pathToClass(Ruby runtime, String path) private static RubyClassRubyModule.refinementSuperclass(Ruby runtime, RubyModule superClass) private RubyClassRubyModule.searchProvidersForClass(String name, RubyClass superClazz) (package private) RubyClassMetaClass.toSingletonClass(RubyBasicObject target) (package private) RubyClassRubyClass.toSingletonClass(RubyBasicObject target) RubyBasicObject.type()rb_obj_class Returns the real class of this object, excluding any singleton/meta class in the inheritance chain.static RubyClassRubyKernel.type(IRubyObject self) RubyBasicObject.type_deprecated()Deprecated.static RubyClassRubyClass.unmarshalFrom(UnmarshalStream input) Modifier and TypeMethodDescriptionfinal Collection<RubyClass>RubyClass.subclasses()RubyClass.subclasses(boolean includeDescendants) Modifier and TypeMethodDescriptionprivate static RubyArrayRubyStruct.__member__(RubyClass clazz) voidRubyClass.addSubclass(RubyClass subclass) Add a new subclass to the weak set of subclasses.private static RubyThreadRubyThread.adoptThread(Ruby runtime, ThreadService service, RubyClass recv, Thread thread) private static RubyTimeRubyTime.allocateInstance(RubyClass recv) private static RubyTimeRubyTime.atMulti(ThreadContext context, RubyClass recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject zone) private static RubyStringRubyFile.basenameImpl(ThreadContext context, RubyClass klass, IRubyObject path, IRubyObject ext) private static RubyNumericRubyComplex.canonicalizeInternal(ThreadContext context, RubyClass clazz, IRubyObject real, IRubyObject image) nucomp_s_canonicalize_internalprivate static RubyNumericRubyRational.canonicalizeInternal(ThreadContext context, RubyClass clazz, long num, long den) private static RubyNumericRubyRational.canonicalizeInternal(ThreadContext context, RubyClass clazz, RubyInteger num, RubyInteger den) nurat_s_canonicalize_internalprivate static RubyNumericRubyRational.canonicalizeInternalNoReduce(ThreadContext context, RubyClass clazz, RubyInteger num, RubyInteger den) nurat_s_canonicalize_internal_no_reduceprivate static IRubyObjectRubyClass.checkFuncallFailed(ThreadContext context, IRubyObject self, String name, RubyClass expClass, IRubyObject... args) private static IRubyObjectRubyClass.checkFuncallMissing(ThreadContext context, RubyClass klass, IRubyObject self, String method, IRubyObject... args) private static IRubyObjectRubyClass.checkFuncallMissing(ThreadContext context, RubyClass klass, IRubyObject self, String method, CachingCallSite respondToMissingSite, CachingCallSite methodMissingSite, IRubyObject... args) private static booleanRubyClass.checkFuncallRespondTo(ThreadContext context, RubyClass klass, IRubyObject recv, String mid) Check if the method has a custom respond_to? and call it if so with the method ID we're hoping to call.private static booleanRubyClass.checkFuncallRespondTo(ThreadContext context, RubyClass klass, IRubyObject recv, RespondToCallSite respondToSite) Check if the method has a custom respond_to? and call it if so with the method ID we're hoping to call.private voidRubyModule.checkSafeTypeToCopy(RubyClass original) private static IRubyObjectRubyRational.convertCommon(ThreadContext context, RubyClass clazz, IRubyObject a1, IRubyObject a2, boolean raise) final IRubyObjectRubyObject.convertToType(RubyClass target, int convertMethodIndex) Deprecated.static RubyClassRubyArithmeticSequence.createArithmeticSequenceClass(Ruby runtime, RubyClass enumeratorModule) static RubyClassRubyBasicObject.createBasicObjectClass(Ruby runtime, RubyClass objectClass) Will create the Ruby class Object in the runtime specified.static RubyClassRubyClass.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 RubyClassRubyChain.createChainClass(Ruby runtime, RubyClass enumeratorModule) static RubyClassNativeException.createClass(Ruby runtime, RubyClass baseClass) Deprecated.static voidRubyClass.createClassClass(Ruby runtime, RubyClass classClass) static RubyClassRubyGenerator.createGeneratorClass(Ruby runtime, RubyClass enumeratorModule) static RubyClassRubyModule.createModuleClass(Ruby runtime, RubyClass moduleClass) static RubyClassRubyObject.createObjectClass(Ruby runtime, RubyClass objectClass) Will create the Ruby class Object in the runtime specified.(package private) static RubyClass(package private) static RubyClass(package private) static RubyClassRubyDomainError.define(Ruby runtime, RubyClass superClass, RubyModule under) (package private) static RubyClass(package private) static RubyClassRubyEncodingError.RubyCompatibilityError.define(Ruby runtime, RubyClass exceptionClass, RubyModule under) (package private) static RubyClassRubyEncodingError.RubyConverterNotFoundError.define(Ruby runtime, RubyClass exceptionClass, RubyModule under) (package private) static RubyClassRubyEncodingError.RubyInvalidByteSequenceError.define(Ruby runtime, RubyClass exceptionClass, RubyModule under) (package private) static RubyClassRubyEncodingError.RubyUndefinedConversionError.define(Ruby runtime, RubyClass exceptionClass, RubyModule under) (package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClassstatic RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClassstatic RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClassRuby.defineClass(String name, RubyClass superClass, ObjectAllocator allocator) Define a new class under the Object namespace.Ruby.defineClass(String name, RubyClass superClass, ObjectAllocator allocator, CallSite[] callSites) A variation of defineClass that allows passing in an array of supplementary call sites for improving dynamic invocation performance.Ruby.defineClassUnder(String name, RubyClass superClass, ObjectAllocator allocator, RubyModule parent) Define a new class with the given name under the given module or class namespace.Ruby.defineClassUnder(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) rb_define_class_under this method should be used only as an API to define/open nested classesRubyModule.defineOrGetClassUnder(String name, RubyClass superClazz) this method should be used only by interpreter or compilerRubyModule.defineOrGetClassUnder(String name, RubyClass superClazz, ObjectAllocator allocator) protected RubyArraystatic IRubyObjectRubyEnumerator.enumeratorize(Ruby runtime, RubyClass type, IRubyObject object, String method) static IRubyObjectRubyEnumerator.enumeratorize(Ruby runtime, RubyClass type, IRubyObject object, String method, IRubyObject arg) static IRubyObjectRubyEnumerator.enumeratorize(Ruby runtime, RubyClass type, IRubyObject object, String method, IRubyObject[] args) private static RubyNumericRubyRational.f_addsub(ThreadContext context, RubyClass metaClass, RubyInteger anum, RubyInteger aden, RubyInteger bnum, RubyInteger bden, boolean plus) f_addsubprivate static IRubyObjectRubyComplex.f_complex_polar(ThreadContext context, RubyClass clazz, IRubyObject x, IRubyObject y) f_complex_polarprivate static RubyNumericRubyRational.f_muldiv(ThreadContext context, RubyClass clazz, RubyInteger anum, RubyInteger aden, RubyInteger bnum, RubyInteger bden, boolean mult) f_muldivprivate RubyClassRubyModule.getAlreadyActivatedRefinementWrapper(RubyClass classWeAreRefining, RubyModule refinement) private static intRubyFile.getAltSeparatorChar(RubyClass File) Ruby.getClassFromPath(String path, RubyClass undefinedExceptionClass, boolean flexibleSearch) Find module from a string (e.g.private static IRubyObjectRubyStruct.getInternalVariable(RubyClass type, String internedName) private static MutexRubyThread.getMutexForThreadExclusive(ThreadContext context, RubyClass recv) private static intRubyFile.getSeparatorChar(RubyClass File) voidrb_class_inherited (reversed semantics!)private RubyClassRubyClass.initializeCommon(ThreadContext context, RubyClass superClazz, Block block) private booleanRubyModule.isReifiable(Ruby runtime, RubyClass superClass) Determine if a new child of the given class can have its variables reified.private static voidMetaClass.logSingleton(Ruby runtime, RubyClass superClass, RubyBasicObject attached) MetaClass.makeMetaClass(RubyClass superClass) rb_make_metaclassRubyBasicObject.makeMetaClass(RubyClass superClass) rb_make_metaclass Will create a new meta class, insert this in the chain of classes for this specific object, and return the generated meta class.private RubyArrayRubyArray.makeShared(int beg, int len, RubyClass klass) final RubyStringRubyString.makeShared(Ruby runtime, RubyClass meta, int index, int len) private RubyStringRubyString.makeShared(Ruby runtime, RubyClass meta, ByteList value, int index, int len) final RubyStringRubyString.makeShared19(Ruby runtime, RubyClass meta, int index, int len) Deprecated.private RubyArrayRubyArray.makeSharedFirst(ThreadContext context, IRubyObject num, boolean last, RubyClass klass) ary_shared_firststatic voidRubyClass.marshalTo(RubyClass clazz, MarshalStream output) (package private) static RubyArraystatic Class<?>RubyClass.nearestReifiedClass(RubyClass klass) static RubyStringRubyString.newAllocatedString(Ruby runtime, RubyClass metaClass) (package private) static RubyArrayRubyArray.newBlankArrayInternal(Ruby runtime, RubyClass metaClass, int size) static RubyClassConstruct a new class with the given name scoped under Object (global) and with Object as its immediate superclass.static RubyClassRubyClass.newClass(Ruby runtime, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent) Construct a new class with the given name, allocator, parent class, and containing class.static RubyClassRubyClass.newClass(Ruby runtime, 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 RubyClassA variation on newClass that allow passing in an array of supplementary call sites to improve dynamic invocation.(package private) static RubyNumericRubyComplex.newComplex(ThreadContext context, RubyClass clazz, IRubyObject x) f_complex_new1(package private) static RubyNumericRubyComplex.newComplex(ThreadContext context, RubyClass clazz, IRubyObject x, IRubyObject y) f_complex_new2(package private) static RubyComplexRubyComplex.newComplexBang(ThreadContext context, RubyClass clazz, RubyNumeric x) f_complex_new_bang1(package private) static RubyComplexRubyComplex.newComplexBang(ThreadContext context, RubyClass clazz, RubyNumeric x, RubyNumeric y) f_complex_new_bang2static RubyComplexRubyComplex.newComplexBang(ThreadContext context, RubyClass clazz, IRubyObject x) Deprecated.static RubyArrayRubyArray.newEmptyArray(Ruby runtime, RubyClass klass) static RubyStringRubyString.newEmptyString(Ruby runtime, RubyClass metaClass) static RubyStringRubyString.newEmptyString(Ruby runtime, RubyClass metaClass, org.jcodings.Encoding enc) static RubyExceptionRubyException.newException(Ruby runtime, RubyClass exceptionClass, String msg) static RubyExceptionRubyException.newException(ThreadContext context, RubyClass exceptionClass, RubyString message) Construct a new RubyException object from the given exception class and message.static IRubyObjectRubyException.newException(ThreadContext context, RubyClass exceptionClass, IRubyObject message) Deprecated.static RubyExceptionRubyException.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.(package private) static RubyNumericRubyRational.newInstance(ThreadContext context, RubyClass clazz, RubyInteger num, RubyInteger den) (package private) static IRubyObjectRubyRational.newInstance(ThreadContext context, RubyClass clazz, IRubyObject num) (package private) static IRubyObjectRubyRational.newInstance(ThreadContext context, RubyClass clazz, IRubyObject num, boolean raise) (package private) static IRubyObjectRubyRational.newInstance(ThreadContext context, RubyClass clazz, IRubyObject num, IRubyObject den) (package private) static IRubyObjectRubyRational.newInstance(ThreadContext context, RubyClass clazz, IRubyObject num, IRubyObject den, boolean raise) private RaiseExceptionRuby.newLightweightErrnoException(RubyClass exceptionClass, String message) Generate one of the ERRNO exceptions.Ruby.newRaiseException(RubyClass exceptionClass, String message) Construct a new RaiseException wrapping a new Ruby exception object appropriate to the given exception class.(package private) static RubyRationalRubyRational.newRational(Ruby runtime, RubyClass clazz, IRubyObject x, IRubyObject y) private static RubyRationalRubyRational.newRationalBang(ThreadContext context, RubyClass clazz, long x) private static RubyRationalRubyRational.newRationalBang(ThreadContext context, RubyClass clazz, IRubyObject x) f_rational_new_bang1private static RubyRationalRubyRational.newRationalBang(ThreadContext context, RubyClass clazz, IRubyObject x, IRubyObject y) f_rational_new_bang2private static RubyNumericRubyRational.newRationalNoReduce(ThreadContext context, RubyClass clazz, RubyInteger x, RubyInteger y) f_rational_new_no_reduce2static RubyStringRubyString.newString(Ruby runtime, RubyClass clazz, CharSequence str) Deprecated.static RubyStringRubyString.newStringNoCopy(Ruby runtime, RubyClass clazz, ByteList bytes) static RubyStringRubyString.newStringNoCopy(Ruby runtime, RubyClass clazz, ByteList bytes, org.jcodings.Encoding enc, int cr) static RubyStringRubyString.newStringShared(Ruby runtime, RubyClass clazz, ByteList bytes) static RubyStringRubyString.newStringShared(Ruby runtime, RubyClass clazz, ByteList bytes, org.jcodings.Encoding encoding) Ruby.newTypeError(IRubyObject receivedObject, RubyClass expectedType) private static RubyIOstatic RubyIOstatic RubyIOprivate static IRubyObjectRubyObject.reifyAndAllocate(Ruby runtime, RubyClass klass) Reify the class and allocate an instance.voidRubyClass.removeSubclass(RubyClass subclass) Remove a subclass from the weak set of subclasses.voidRubyClass.replaceSubclass(RubyClass subclass, RubyClass newSubclass) Replace an existing subclass with a new one.private RubyClassRubyModule.searchProvidersForClass(String name, RubyClass superClazz) (package private) voidDeprecated.(package private) voidDeprecated.(package private) voidRuby.setBinding(RubyClass bindingClass) Deprecated.(package private) voidRuby.setComplex(RubyClass complexClass) Deprecated.(package private) voidRuby.setContinuation(RubyClass continuationClass) Deprecated.(package private) voidRuby.setConverter(RubyClass converterClass) Deprecated.(package private) voidDeprecated.(package private) voidRuby.setEncoding(RubyClass encodingClass) Deprecated.(package private) voidRuby.setEnumerator(RubyClass enumeratorClass) Deprecated.(package private) voidRuby.setException(RubyClass exceptionClass) Deprecated.(package private) voidRuby.setFalseClass(RubyClass falseClass) Deprecated.voidDeprecated.(package private) voidDeprecated.(package private) voidRuby.setFileStat(RubyClass fileStatClass) Deprecated.(package private) voidDeprecated.(package private) voidDeprecated.voidRuby.setGenerator(RubyClass generatorClass) Deprecated.voidRuby.setGroupStruct(RubyClass groupStruct) (package private) voidDeprecated.(package private) voidRuby.setInteger(RubyClass integerClass) Deprecated.(package private) voidDeprecated.voidRuby.setLocation(RubyClass location) (package private) voidRuby.setMatchData(RubyClass matchDataClass) Deprecated.voidIncludedModule.setMetaClass(RubyClass newRubyClass) voidPrependedModule.setMetaClass(RubyClass newRubyClass) voidRubyBasicObject.setMetaClass(RubyClass metaClass) Makes it possible to change the metaclass of an object.(package private) voidDeprecated.protected voidRubyClass.setModuleSuperClass(RubyClass superClass) (package private) voidRuby.setNilClass(RubyClass nilClass) Deprecated.(package private) voidRuby.setNumeric(RubyClass numericClass) Deprecated.voidRuby.setPasswdStruct(RubyClass passwdStruct) (package private) voidDeprecated.(package private) voidRuby.setProcStatus(RubyClass procStatusClass) (package private) voidRuby.setRandomClass(RubyClass randomClass) Deprecated.(package private) voidDeprecated.(package private) voidRuby.setRational(RubyClass rationalClass) Deprecated.(package private) voidDeprecated.(package private) voidDeprecated.(package private) voidRuby.setStructClass(RubyClass structClass) Deprecated.voidRubyModule.setSuperClass(RubyClass superClass) (package private) voidDeprecated.(package private) voidDeprecated.(package private) voidRuby.setThreadGroup(RubyClass threadGroupClass) Deprecated.(package private) voidDeprecated.(package private) voidRuby.setTmsStruct(RubyClass tmsStruct) (package private) voidRuby.setTrueClass(RubyClass trueClass) Deprecated.(package private) voidRuby.setUnboundMethod(RubyClass unboundMethodClass) Deprecated.(package private) voidRuby.setYielder(RubyClass yielderClass) Deprecated.static RubyStringRubyInteger.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.(package private) final RubyStringModifier and TypeMethodDescriptionprivate voidRubyClass.subclassesInner(Collection<RubyClass> mine, boolean includeDescendants) ModifierConstructorDescriptionprotectedAbstractRubyMethod(Ruby runtime, RubyClass rubyClass) privateIncludedModule(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) (package private)MetaClass(Ruby runtime, RubyClass superClass, RubyBasicObject attached) rb_class_boot for meta classes (MetaClass.makeMetaClass(RubyClass))MetaClass(Ruby runtime, RubyClass superClass, IRubyObject attached) Deprecated.privateNativeException(Ruby runtime, RubyClass rubyClass) Deprecated.NativeException(Ruby runtime, RubyClass rubyClass, Throwable cause) Deprecated.privateNativeException(Ruby runtime, RubyClass rubyClass, Throwable cause, String message) Deprecated.PrependedModule(Ruby runtime, RubyClass superClass, RubyModule prependedClass) RubyArgsFile(Ruby runtime, RubyClass metaClass) protectedRubyArgumentError(Ruby runtime, RubyClass exceptionClass) protectedRubyArgumentError(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) protectedprotectedprivateRubyArray(Ruby runtime, RubyClass klass, IRubyObject[] vals) privateRubyArray(Ruby runtime, RubyClass klass, IRubyObject[] vals, boolean objectspace) privateRubyArray(Ruby runtime, RubyClass metaClass, IRubyObject[] vals, int begin, int length, boolean objectSpace) RubyBasicObject(RubyClass metaClass) Path for objects that don't taint and don't enter objectspace.RubyBasicObject(Ruby runtime, RubyClass metaClass) Standard path for object creation.protectedRubyBasicObject(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.protectedRubyBasicObject(Ruby runtime, RubyClass metaClass, boolean useObjectSpace, boolean canBeTainted) Deprecated.privateRubyBinding(Ruby runtime, RubyClass rubyClass) RubyBinding(Ruby runtime, RubyClass rubyClass, Binding binding) RubyChain(Ruby runtime, RubyClass klass, IRubyObject[] enums) protectedrb_class_boot (for plain Classes) also used to bootstrap Module and Class classesprotectedseparate path for MetaClass and IncludedModuleWrapper construction (rb_class_boot version for MetaClasses) no marshal, allocator initialization and addSubclass(this) here!protectedA constructor which allows passing in an array of supplementary call sites.protectedRubyCompatibilityError(Ruby runtime, RubyClass exceptionClass) privateRubyComplex(Ruby runtime, RubyClass clazz) privateRubyComplex(Ruby runtime, RubyClass clazz, IRubyObject real, IRubyObject image) internalprotectedRubyConcurrencyError(Ruby runtime, RubyClass exceptionClass) RubyConverter(Ruby runtime, RubyClass klass) protectedRubyConverterNotFoundError(Ruby runtime, RubyClass exceptionClass) protectedRubyDomainError(Ruby runtime, RubyClass exceptionClass) protectedRubyEncodingError(Ruby runtime, RubyClass exceptionClass) privateRubyEnumerator(Ruby runtime, RubyClass type) privateRubyEnumerator(Ruby runtime, RubyClass type, IRubyObject object, RubySymbol method, IRubyObject[] args, IRubyObject size, RubyEnumerator.SizeFn sizeFn) privateRubyEnumerator(Ruby runtime, RubyClass type, IRubyObject object, IRubyObject method, IRubyObject[] args) protectedRubyEOFError(Ruby runtime, RubyClass exceptionClass) protectedRubyException(Ruby runtime, RubyClass rubyClass) RubyException(Ruby runtime, RubyClass rubyClass, String message) protectedprotectedRubyFiberError(Ruby runtime, RubyClass exceptionClass) protectedRubyFileStat(Ruby runtime, RubyClass clazz) privateRubyFixnum(RubyClass klazz, long value) privateprotectedRubyFloatDomainError(Ruby runtime, RubyClass exceptionClass) protectedRubyFrozenError(Ruby runtime, RubyClass exceptionClass) RubyGenerator(Ruby runtime, RubyClass klass) privateprotectedRubyHash(Ruby runtime, RubyClass metaClass, IRubyObject defaultValue, RubyHash.RubyHashEntry[] initialTable, int threshold) protectedRubyIndexError(Ruby runtime, RubyClass exceptionClass) protectedRubyIndexError(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.protectedRubyInterrupt(Ruby runtime, RubyClass exceptionClass) protectedRubyInterruptedRegexpError(Ruby runtime, RubyClass exceptionClass) protectedRubyInvalidByteSequenceError(Ruby runtime, RubyClass exceptionClass) RubyIO(Ruby runtime, RubyClass cls, ShellLauncher.POpenProcess process, RubyHash options, IOOptions ioOptions) Deprecated.protectedRubyIOError(Ruby runtime, RubyClass exceptionClass) protectedRubyKeyError(Ruby runtime, RubyClass exceptionClass) RubyKeyError(Ruby runtime, RubyClass exceptionClass, String message, IRubyObject recv, IRubyObject key) protectedRubyLoadError(Ruby runtime, RubyClass exceptionClass) privateRubyLocalJumpError(Ruby runtime, RubyClass exceptionClass) RubyLocalJumpError(Ruby runtime, RubyClass exceptionClass, String message, RubyLocalJumpError.Reason reason, IRubyObject exitValue) RubyMatchData(Ruby runtime, RubyClass metaClass) protectedRubyMethod(Ruby runtime, RubyClass rubyClass) protectedRubyModule(Ruby runtime, RubyClass metaClass) used by MODULE_ALLOCATOR and RubyClass constructorsprotectedRubyModule(Ruby runtime, RubyClass metaClass, boolean objectSpace) separate path for MetaClass constructionprotectedRubyNameError(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) (package private)RubyNameErrorMessage(Ruby runtime, RubyClass klazz) protectedRubyNoMemoryError(Ruby runtime, RubyClass exceptionClass) protectedRubyNoMethodError(Ruby runtime, RubyClass exceptionClass) RubyNoMethodError(Ruby runtime, RubyClass exceptionClass, String message, String name, IRubyObject args) protectedRubyNotImplementedError(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 taint and don't enter objectspace.RubyObject(Ruby runtime, RubyClass metaClass) Standard path for object creation.protectedRubyObject(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.protectedRubyObject(Ruby runtime, RubyClass metaClass, boolean useObjectSpace, boolean canBeTainted) Deprecated.protectedRubyProc(Ruby runtime, RubyClass rubyClass, Block.Type type) protectedRubyProc(Ruby runtime, RubyClass rubyClass, Block.Type type, String file, int line) protectedRubyProc(Ruby runtime, RubyClass rubyClass, Block.Type type, ISourcePosition sourcePosition) Deprecated.(package private)RubyRandom(Ruby runtime, RubyClass rubyClass) privateprotectedRubyRangeError(Ruby runtime, RubyClass exceptionClass) privateRubyRational(Ruby runtime, RubyClass clazz) privateRubyRational(Ruby runtime, RubyClass clazz, RubyInteger num, RubyInteger den) privateRubyRegexp(Ruby runtime, RubyClass klass) used by allocatorprotectedRubyRegexpError(Ruby runtime, RubyClass exceptionClass) protectedRubyRuntimeError(Ruby runtime, RubyClass exceptionClass) protectedRubyScriptError(Ruby runtime, RubyClass exceptionClass) protectedRubySecurityError(Ruby runtime, RubyClass exceptionClass) protectedRubySignalException(Ruby runtime, RubyClass exceptionClass) protectedRubyStandardError(Ruby runtime, RubyClass exceptionClass) protectedRubyStandardError(Ruby runtime, RubyClass exceptionClass, String message) RubyStatus(Ruby runtime, RubyClass metaClass, long status, long pid) protectedRubyStopIteration(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) privateRubyString(Ruby runtime, RubyClass rubyClass, String value, org.jcodings.Encoding enc) RubyString(Ruby runtime, RubyClass rubyClass, ByteList value) RubyString(Ruby runtime, RubyClass rubyClass, ByteList value, boolean objectSpace) protectedRubyString(Ruby runtime, RubyClass rubyClass, ByteList value, int cr) protectedRubyString(Ruby runtime, RubyClass rubyClass, ByteList value, org.jcodings.Encoding enc) RubyString(Ruby runtime, RubyClass rubyClass, ByteList value, org.jcodings.Encoding encoding, boolean objectSpace) protectedRubyString(Ruby runtime, RubyClass rubyClass, ByteList value, org.jcodings.Encoding enc, int cr) privateRubyStruct(Ruby runtime, RubyClass rubyClass) Constructor for RubyStruct.protectedRubySyntaxError(Ruby runtime, RubyClass exceptionClass) protectedRubySystemCallError(Ruby runtime, RubyClass rubyClass) protectedRubySystemExit(Ruby runtime, RubyClass exceptionClass) protectedRubySystemStackError(Ruby runtime, RubyClass exceptionClass) protectedRubyThread(Ruby runtime, RubyClass type, boolean adopted) RubyThread(Ruby runtime, RubyClass klass, Runnable runnable) protectedRubyThreadError(Ruby runtime, RubyClass exceptionClass) privateRubyThreadGroup(Ruby runtime, RubyClass type) protectedRubyTypeError(Ruby runtime, RubyClass exceptionClass) protectedRubyUncaughtThrowError(Ruby runtime, RubyClass exceptionClass) protectedRubyUndefinedConversionError(Ruby runtime, RubyClass exceptionClass) RubyYielder(Ruby runtime, RubyClass klass) protectedRubyZeroDivisionError(Ruby runtime, RubyClass exceptionClass) -
Uses of RubyClass in org.jruby.ast.executable
Methods in org.jruby.ast.executable that return RubyClassModifier and TypeMethodDescriptionprivate static RubyClassRuntimeCache.pollAndGetClass(ThreadContext context, IRubyObject self) Methods in org.jruby.ast.executable with parameters of type RubyClassModifier and TypeMethodDescriptionprivate CacheEntryRuntimeCache.cacheAndGet(ThreadContext context, RubyClass selfType, int index, String methodName) RuntimeCache.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) private DynamicMethodRuntimeCache.searchWithCacheNoMethodMissing(RubyClass clazz, int index, String name1) private DynamicMethodRuntimeCache.searchWithCacheNoMethodMissing(RubyClass clazz, int index, String name1, String name2) -
Uses of RubyClass in org.jruby.exceptions
Methods in org.jruby.exceptions that return RubyClassModifier and TypeMethodDescriptionprivate static RubyClassRaiseException.findExceptionClass(Ruby runtime, String exceptionPath) Methods in org.jruby.exceptions with parameters of type RubyClassModifier and TypeMethodDescriptionstatic RaiseExceptionConstruct a new throwable RaiseException appropriate for the target Ruby exception class.static RaiseExceptionRaiseException.from(Ruby runtime, RubyClass exceptionClass, String msg, IRubyObject backtrace) Construct a new throwable RaiseException appropriate for the target Ruby exception class.static RaiseExceptionRaiseException.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 RubyClassMethods in org.jruby.ext.bigdecimal with parameters of type RubyClassModifier and TypeMethodDescriptionprivate static IRubyObjectRubyBigDecimal.newInstance(ThreadContext context, RubyClass recv, RubyString arg, MathContext mathContext, boolean strict, boolean exception) Constructors in org.jruby.ext.bigdecimal with parameters of type RubyClassModifierConstructorDescriptionRubyBigDecimal(Ruby runtime, RubyClass klass) RubyBigDecimal(Ruby runtime, RubyClass klass, BigDecimal value) (package private)RubyBigDecimal(Ruby runtime, RubyClass klass, BigDecimal value, int zeroSign, int infinitySign, boolean isNaN) RubyBigDecimal(Ruby runtime, RubyClass klass, RubyBigDecimal rbd) Deprecated. -
Uses of RubyClass in org.jruby.ext.date
Methods in org.jruby.ext.date that return RubyClassModifier and TypeMethodDescription(package private) static RubyClassRubyDate.createDateClass(Ruby runtime) (package private) static RubyClassRubyDateTime.createDateTimeClass(Ruby runtime, RubyClass Date) (package private) static RubyClass(package private) static RubyClassRubyDate.getDateTime(Ruby runtime) Methods in org.jruby.ext.date with parameters of type RubyClassModifier and TypeMethodDescriptionprivate static RubyDateRubyDate.civilImpl(ThreadContext context, RubyClass klass, IRubyObject year, IRubyObject month, IRubyObject mday, long sg) (package private) static RubyClassRubyDateTime.createDateTimeClass(Ruby runtime, RubyClass Date) Constructors in org.jruby.ext.date with parameters of type RubyClassModifierConstructorDescriptionprotected(package private)(package private)RubyDate(Ruby runtime, RubyClass klass, org.joda.time.DateTime dt, int off, long start, long subMillisNum, long subMillisDen) (package private)RubyDate(ThreadContext context, RubyClass klass, IRubyObject ajd, int off, long start) (package private)RubyDate(ThreadContext context, RubyClass klass, IRubyObject ajd, long[] rest, int off, long start) (package private)RubyDate(ThreadContext context, RubyClass klass, IRubyObject ajd, org.joda.time.Chronology chronology, int off) privateRubyDate(ThreadContext context, RubyClass klass, IRubyObject ajd, org.joda.time.Chronology chronology, int off, long start) protectedRubyDateTime(Ruby runtime, RubyClass klass) RubyDateTime(Ruby runtime, RubyClass klass, org.joda.time.DateTime dt) privateRubyDateTime(Ruby runtime, RubyClass klass, org.joda.time.DateTime dt, int off) (package private)RubyDateTime(Ruby runtime, RubyClass klass, org.joda.time.DateTime dt, int off, long start) (package private)RubyDateTime(Ruby runtime, RubyClass klass, org.joda.time.DateTime dt, int off, long start, long subMillisNum, long subMillisDen) (package private)RubyDateTime(ThreadContext context, RubyClass klass, IRubyObject ajd, int off, long start) privateRubyDateTime(ThreadContext context, RubyClass klass, IRubyObject ajd, long[] rest, int off, long start) (package private)RubyDateTime(ThreadContext context, RubyClass klass, IRubyObject ajd, org.joda.time.Chronology chronology, int off) -
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 RubyClassFFI.bufferClassfinal RubyClassFFI.callbackClassfinal RubyClassFFI.functionClassfinal RubyClassFFI.memoryClassfinal RubyClassFFI.memptrClassfinal RubyClassFFI.pointerClassfinal RubyClassFFI.structClassprivate final RubyClassMemoryOp.StructOp.structClassprivate final RubyClassStructByValue.structClassfinal RubyClassFFI.typeClassMethods in org.jruby.ext.ffi that return RubyClassModifier and TypeMethodDescriptionstatic RubyClassAbstractInvoker.createAbstractInvokerClass(Ruby runtime, RubyModule module) static RubyClassAbstractMemory.createAbstractMemoryClass(Ruby runtime, RubyModule module) static RubyClassAutoPointer.createAutoPointerClass(Ruby runtime, RubyModule module) static RubyClassBuffer.createBufferClass(Ruby runtime, RubyModule module) static RubyClassCallbackInfo.createCallbackInfoClass(Ruby runtime, RubyModule module) Creates a CallbackInfo class for a ruby runtimestatic RubyClassMappedType.createConverterTypeClass(Ruby runtime, RubyModule ffiModule) static RubyClassEnums.createEnumsClass(Ruby runtime, RubyModule ffiModule) static RubyClassMemoryPointer.createMemoryPointerClass(Ruby runtime, RubyModule module) static RubyClassPointer.createPointerClass(Ruby runtime, RubyModule module) static RubyClassStructByValue.createStructByValueClass(Ruby runtime, RubyModule ffiModule) static RubyClassStruct.createStructClass(Ruby runtime, RubyModule module) Registers the StructLayout class in the JRuby runtime.static RubyClassStructLayout.createStructLayoutClass(Ruby runtime, RubyModule module) Registers the StructLayout class in the JRuby runtime.static RubyClassType.createTypeClass(Ruby runtime, RubyModule ffiModule) protected RubyClassInvalidMemoryIO.getErrorClass(Ruby runtime) protected RubyClassNullMemoryIO.getErrorClass(Ruby runtime) static final RubyClassPointer.getPointerClass(Ruby runtime) final RubyClassStructByValue.getStructClass()static final RubyClassType.getTypeClass(Ruby runtime) Methods in org.jruby.ext.ffi with parameters of type RubyClassModifier and TypeMethodDescriptionprivate static final voidType.defineBuiltinType(Ruby runtime, RubyClass builtinClass, NativeType nativeType, String... names) (package private) static final booleanprivate static voidReifyingAllocator.reifyWithAncestors(RubyClass klazz) Constructors in org.jruby.ext.ffi with parameters of type RubyClassModifierConstructorDescriptionprotectedAbstractInvoker(Ruby runtime, RubyClass klass, int arity, MemoryIO io) Creates a new AbstractInvoker instance.protectedAbstractMemory(Ruby runtime, RubyClass klass, MemoryIO io, long size) protectedAbstractMemory(Ruby runtime, RubyClass klass, MemoryIO io, long size, int typeSize) Initializes a new Type.Array instance.ArrayField(Ruby runtime, RubyClass klass) (package private)ArrayProxy(Ruby runtime, RubyClass klass, IRubyObject ptr, long offset, Type.Array type, MemoryOp aio) AutoPointer(Ruby runtime, RubyClass klazz) privateBuiltin(Ruby runtime, RubyClass klass, NativeType nativeType, String symName) Initializes a new BuiltinType instance.CallbackInfo(Ruby runtime, RubyClass klazz, Type returnType, Type[] paramTypes, boolean stdcall) Creates a new CallbackInfo instance.private(package private)(package private)Field(Ruby runtime, RubyClass klass, StructLayout.FieldIO io) (package private)Field(Ruby runtime, RubyClass klass, Type type, int offset, StructLayout.FieldIO io) FunctionField(Ruby runtime, RubyClass klass) InnerStructField(Ruby runtime, RubyClass klass) privateMappedType(Ruby runtime, RubyClass klass, Type nativeType, IRubyObject converter, boolean isRefererenceRequired) protectedMemoryObject(Ruby runtime, RubyClass metaClass) MemoryPointer(Ruby runtime, RubyClass klass) NumberField(Ruby runtime, RubyClass klass) protectedprotectedprotectedPointerField(Ruby runtime, RubyClass klass) StringField(Ruby runtime, RubyClass klass) Creates a new StructLayout instance.(package private)Struct(Ruby runtime, RubyClass klass, StructLayout layout, IRubyObject memory) Creates a new StructLayout instance.(package private)StructByValue(Ruby runtime, RubyClass structClass, StructLayout structLayout) privateStructByValue(Ruby runtime, RubyClass klass, RubyClass structClass, StructLayout structLayout) privateStructLayout(Ruby runtime, RubyClass klass, Collection<IRubyObject> fields, int size, int alignment) Creates a new StructLayout instance.protectedType(Ruby runtime, RubyClass klass, NativeType type) Initializes a new Type instance.protectedType(Ruby runtime, RubyClass klass, NativeType type, int size, int alignment) Initializes a new Type instance. -
Uses of RubyClass in org.jruby.ext.ffi.io
Methods in org.jruby.ext.ffi.io that return RubyClassModifier and TypeMethodDescriptionstatic RubyClassFileDescriptorIO.createFileDescriptorIOClass(Ruby runtime, RubyModule module) Constructors in org.jruby.ext.ffi.io with parameters of type RubyClass -
Uses of RubyClass in org.jruby.ext.ffi.jffi
Fields in org.jruby.ext.ffi.jffi declared as RubyClassMethods in org.jruby.ext.ffi.jffi that return RubyClassModifier and TypeMethodDescriptionstatic RubyClassCallbackManager.createCallbackClass(Ruby runtime, RubyModule module) Creates a Callback class for a ruby runtimestatic RubyClassDynamicLibrary.createDynamicLibraryClass(Ruby runtime, RubyModule module) static RubyClassFunction.createFunctionClass(Ruby runtime, RubyModule module) static RubyClassJFFIInvoker.createInvokerClass(Ruby runtime, RubyModule module) static RubyClassVariadicInvoker.createVariadicInvokerClass(Ruby runtime, RubyModule module) Constructors in org.jruby.ext.ffi.jffi with parameters of type RubyClassModifierConstructorDescriptionDynamicLibrary(Ruby runtime, RubyClass klass, String name, com.kenai.jffi.Library library) (package private)Function(Ruby runtime, RubyClass klass, MemoryIO address, NativeFunctionInfo functionInfo, IRubyObject enums) (package private)Function(Ruby runtime, RubyClass klass, MemoryIO address, Type returnType, Type[] parameterTypes, com.kenai.jffi.CallingConvention convention, IRubyObject enums, boolean saveError) (package private)JFFIInvoker(Ruby runtime, RubyClass klass, MemoryIO fptr, Type returnType, Type[] parameterTypes, com.kenai.jffi.CallingConvention convention, IRubyObject enums) (package private)NativeCallbackPointer(Ruby runtime, RubyClass klass, com.kenai.jffi.Closure.Handle handle, CallbackInfo cbInfo, NativeFunctionInfo closureInfo) -
Uses of RubyClass in org.jruby.ext.fiber
Methods in org.jruby.ext.fiber that return RubyClassConstructors in org.jruby.ext.fiber with parameters of type RubyClass -
Uses of RubyClass in org.jruby.ext.jruby
Methods in org.jruby.ext.jruby that return RubyClassModifier and TypeMethodDescriptionstatic RubyClassJRubyObjectInputStream.createJRubyObjectInputStream(Ruby runtime) Methods in org.jruby.ext.jruby with parameters of type RubyClassModifier and TypeMethodDescriptionprivate static RubyArrayJRubyLibrary.subclasses(ThreadContext context, IRubyObject recv, RubyClass klass, boolean recurseAll) 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 TypeMethodDescriptionprivate static voidRubyPathname.defineDelegateMethods(RubyClass cPathname, RubyModule klass, String... methods) private static voidRubyPathname.defineDelegateMethodsAppendPath(RubyClass cPathname, RubyModule klass, String... methods) private static voidRubyPathname.defineDelegateMethodsArrayOfPaths(RubyClass cPathname, RubyModule klass, String... methods) private static voidRubyPathname.defineDelegateMethodsGeneric(RubyClass cPathname, RubyModule klass, RubyPathname.ReturnValueMapper mapper, RubyPathname.AddArg addArg, String... methods) private static voidRubyPathname.defineDelegateMethodsSinglePath(RubyClass cPathname, RubyModule klass, String... methods) RubyPathname.ReturnValueMapper.map(ThreadContext context, RubyClass klazz, IRubyObject value) private static RubyArrayRubyPathname.mapToPathnames(ThreadContext context, RubyClass clazz, IRubyObject ary) static RubyPathnameRubyPathname.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 with parameters of type RubyClassModifier and TypeMethodDescriptionprivate static IRubyObjectRubyRipper.createParserEventTable(Ruby runtime, RubyClass ripper) private static IRubyObjectRubyRipper.createScannerEventTable(Ruby runtime, RubyClass ripper) private static voidRubyRipper.defineLexStateConstants(Ruby runtime, RubyClass ripper) Constructors in org.jruby.ext.ripper with parameters of type RubyClass -
Uses of RubyClass in org.jruby.ext.set
Methods in org.jruby.ext.set that return RubyClassModifier and TypeMethodDescription(package private) static RubyClassRubySet.createSetClass(Ruby runtime) (package private) static RubyClassRubySortedSet.createSortedSetClass(Ruby runtime) Methods in org.jruby.ext.set with parameters of type RubyClassModifier and TypeMethodDescriptionprivate static RubyStringRubySet.inspectPrefix(RubyString str, RubyClass metaClass) voidRubySet.SetMarshal.marshalTo(Ruby runtime, Object obj, RubyClass type, MarshalStream marshalStream) static RubySetConstruct a new Set.private static RubySetRubySet.newSet(ThreadContext context, RubyClass metaClass, RubyArray elements) RubySet.SetMarshal.unmarshalFrom(Ruby runtime, RubyClass type, UnmarshalStream unmarshalStream) Constructors in org.jruby.ext.set with parameters of type RubyClassModifierConstructorDescription(package private)DivideTSortHash(Ruby runtime, RubyClass metaClass) protectedprotectedRubySortedSet(Ruby runtime, RubyClass klass) -
Uses of RubyClass in org.jruby.ext.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) 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.stringio
Methods in org.jruby.ext.stringio that return RubyClassConstructors in org.jruby.ext.stringio with parameters of type RubyClass -
Uses of RubyClass in org.jruby.ext.strscan
Methods in org.jruby.ext.strscan that return RubyClassModifier and TypeMethodDescriptionstatic RubyClassRubyStringScanner.createScannerClass(Ruby runtime) Constructors in org.jruby.ext.strscan with parameters of type RubyClass -
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.tempfile
Methods in org.jruby.ext.tempfile that return RubyClassConstructors in org.jruby.ext.tempfile with parameters of type RubyClass -
Uses of RubyClass in org.jruby.ext.thread
Methods in org.jruby.ext.thread that return RubyClassModifier and TypeMethodDescriptionstatic RubyClassstatic RubyClassstatic RubyClassstatic RubyClassstatic RubyClassQueue.setupError(RubyClass cQueue, RubyClass stopIteration, RubyClass objectClass) Methods in org.jruby.ext.thread with parameters of type RubyClassModifier and TypeMethodDescriptionstatic RubyClassstatic RubyClassstatic RubyClassstatic RubyClassstatic RubyClassQueue.setupError(RubyClass cQueue, RubyClass stopIteration, RubyClass objectClass) Constructors in org.jruby.ext.thread with parameters of type RubyClassModifierConstructorDescriptionConditionVariable(Ruby runtime, RubyClass type) protectedSizedQueue(Ruby runtime, RubyClass type) SizedQueue(Ruby runtime, RubyClass type, int max) -
Uses of RubyClass in org.jruby.ext.timeout
Methods in org.jruby.ext.timeout that return RubyClassModifier and TypeMethodDescriptionprivate static RubyClassTimeout.getTimeoutError(RubyModule timeout) -
Uses of RubyClass in org.jruby.ext.tracepoint
Constructors in org.jruby.ext.tracepoint with parameters of type RubyClass -
Uses of RubyClass in org.jruby.ext.zlib
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.internal.runtime.methods
Methods in org.jruby.internal.runtime.methods with parameters of type RubyClassModifier and TypeMethodDescriptionprivate VariableAccessorAttrReaderMethod.verifyAccessor(RubyClass cls) private VariableAccessorAttrWriterMethod.verifyAccessor(RubyClass cls) -
Uses of RubyClass in org.jruby.ir.operands
Methods in org.jruby.ir.operands that return RubyClassModifier and TypeMethodDescriptionUndefinedValue.getMetaClass()RubyMethod getRubyClass.UndefinedValue.getSingletonClass()RubyMethod getSingletonClass.UndefinedValue.getType()RubyMethod getType. -
Uses of RubyClass in org.jruby.ir.runtime
Methods in org.jruby.ir.runtime that return RubyClassModifier and TypeMethodDescriptionprivate static RubyClassIRRuntimeHelpers.checkClassForDef(ThreadContext context, String id, IRubyObject obj) static RubyClassIRRuntimeHelpers.getObject(ThreadContext context) static RubyClassIRRuntimeHelpers.getStandardError(ThreadContext context) private static RubyClassIRRuntimeHelpers.newMetaClassFromIR(Ruby runtime, StaticScope scope, IRubyObject obj, boolean refinements) private static RubyClassIRRuntimeHelpers.searchNormalSuperclass(RubyModule klazz) Methods in org.jruby.ir.runtime with parameters of type RubyClassModifier and TypeMethodDescriptionprivate static IRubyObjectIRRuntimeHelpers.javaProxySuper(ThreadContext context, JavaProxy self, String id, RubyClass definingModule, IRubyObject[] args, InstanceMethodInvoker superMethod) Perform a super invocation against a Java proxy, using proxy logic to locate and invoke the appropriate shim method. -
Uses of RubyClass in org.jruby.ir.targets.indy
Methods in org.jruby.ir.targets.indy that return RubyClassModifier and TypeMethodDescriptionprotected RubyClassClassSuperInvokeSite.getSuperClass(RubyClass definingModule) protected RubyClassClassSuperIterInvokeSite.getSuperClass(RubyClass definingModule) protected RubyClassInstanceSuperInvokeSite.getSuperClass(RubyClass definingModule) protected RubyClassInstanceSuperIterInvokeSite.getSuperClass(RubyClass definingModule) protected abstract RubyClassResolvedSuperInvokeSite.getSuperClass(RubyClass definingModule) static RubyClassInvokeSite.pollAndGetClass(ThreadContext context, IRubyObject self) Methods in org.jruby.ir.targets.indy with parameters of type RubyClassModifier and TypeMethodDescriptionstatic IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject[] args, Block block) Variable arity method_missing invocation.static IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, Block block) Arity one method_missing invocationstatic IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, IRubyObject arg1, Block block) Arity two method_missing invocationstatic IRubyObjectInvokeSite.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 invocationprivate static MethodHandleBootstrap.createAttrReaderHandle(InvokeSite site, IRubyObject self, RubyClass cls, VariableAccessor accessor) private static MethodHandleBootstrap.createAttrWriterHandle(InvokeSite site, IRubyObject self, RubyClass cls, VariableAccessor accessor) abstract IRubyObjectSuperInvokeSite.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 RubyClassClassSuperInvokeSite.getSuperClass(RubyClass definingModule) protected RubyClassClassSuperIterInvokeSite.getSuperClass(RubyClass definingModule) protected RubyClassInstanceSuperInvokeSite.getSuperClass(RubyClass definingModule) protected RubyClassInstanceSuperIterInvokeSite.getSuperClass(RubyClass definingModule) protected abstract RubyClassResolvedSuperInvokeSite.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 IRubyObjectSuperInvokeSite.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 booleanBootstrap.testType(RubyClass original, IRubyObject self) -
Uses of RubyClass in org.jruby.java.addons
Methods in org.jruby.java.addons with parameters of type RubyClassModifier and TypeMethodDescriptionprivate static IRubyObjectClassJavaAddons.becomeJava(ThreadContext context, RubyClass klass, String dumpDir, boolean useChildLoader) private static voidClassJavaAddons.generateFieldAccessors(ThreadContext context, RubyClass klass, Class<?> javaClass) ClassJavaAddons.getJavaFieldNames(RubyClass klass) -
Uses of RubyClass in org.jruby.java.codegen
Methods in org.jruby.java.codegen with parameters of type RubyClassModifier and TypeMethodDescriptionRealClassGenerator.buildSimpleToAllMap(Class[] interfaces, String[] superTypeNames, RubyClass implClass) static ClassRealClassGenerator.createOldStyleImplClass(Class[] superTypes, RubyClass rubyClass, Ruby ruby, String name, ClassDefiningClassLoader classLoader) static ClassRealClassGenerator.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 RubyClassArrayJavaProxy.createArrayJavaProxy(ThreadContext context) static RubyClassArrayJavaProxyCreator.createArrayJavaProxyCreator(ThreadContext context) static RubyClassConcreteJavaProxy.createConcreteJavaProxy(ThreadContext context) static RubyClassInterfaceJavaProxy.createInterfaceJavaProxy(ThreadContext context) static RubyClassJavaProxy.createJavaProxy(ThreadContext context) static RubyClassMapJavaProxy.createMapJavaProxy(Ruby runtime) JavaProxy.getSingletonClass()rb_singleton_class Note: this method is specialized for RubyFixnum, RubySymbol, RubyNil and RubyBoolean Will either return the existing singleton class for this object, or create a new one and return that.static RubyClassJavaProxy.singleton_class(IRubyObject self) Methods in org.jruby.java.proxies with parameters of type RubyClassModifier and TypeMethodDescriptionstatic voidJavaInterfaceTemplate.addRealImplClassNew(RubyClass clazz) private static voidJavaInterfaceTemplate.appendFeaturesToClass(ThreadContext context, IRubyObject self, RubyClass clazz) private static voidJavaInterfaceTemplate.checkAlreadyReified(RubyClass clazz, Ruby runtime) protected static voidConcreteJavaProxy.initialize(RubyClass concreteJavaProxy) private static voidJavaInterfaceTemplate.initInterfaceImplMethods(ThreadContext context, RubyClass clazz) static voidJavaProxy.setJavaClass(RubyClass target, Class<?> javaClass) ConcreteJavaProxy.splitInitialized(RubyClass base, IRubyObject[] args, Block blk, Java.JCtorCache jcc) Used by reified classes, this method is tightly coupled with RealClassGenerator, finishInitialize Do not refactor without looking at RCGstatic voidConcreteJavaProxy.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) (package private)BlockInterfaceImpl(RubyClass implClass, Block implBlock, IRubyObject[] methodNames) ConcreteJavaProxy(Ruby runtime, RubyClass klazz) ConcreteJavaProxy(Ruby runtime, RubyClass klazz, Object object) (package private)InitializeMethod(RubyClass clazz) InterfaceJavaProxy(Ruby runtime, RubyClass klazz) (package private)InterfaceProxyFactory(RubyClass clazz, String name) (package private)JavaClassAccessor(RubyClass klass) MapJavaProxy(Ruby runtime, RubyClass klazz) MapJavaProxy(Ruby runtime, RubyClass klazz, Map map) (package private)NewMethodReified(RubyClass clazz, Class<? extends ReifiedJavaProxy> reified) -
Uses of RubyClass in org.jruby.javasupport
Subclasses of RubyClass in org.jruby.javasupportModifier and TypeClassDescription(package private) static final classThis special module wrapper is used by the Java "package modules" in order to simulate a blank slate.Fields in org.jruby.javasupport declared as RubyClassModifier and TypeFieldDescriptionprivate RubyClassJavaSupportImpl.arrayJavaProxyCreatorClassprivate RubyClassJavaSupportImpl.arrayProxyClassprivate RubyClassJavaSupportImpl.concreteProxyClassprivate RubyClassJavaSupportImpl.javaArrayClassprivate RubyClassJavaSupportImpl.javaClassClassprivate RubyClassJavaSupportImpl.javaConstructorClassprivate RubyClassJavaSupportImpl.javaFieldClassprivate RubyClassJavaSupportImpl.javaMethodClassprivate RubyClassJavaSupportImpl.javaObjectClassprivate RubyClassJavaSupportImpl.javaPackageClassprivate RubyClassJavaSupportImpl.javaProxyClassprivate RubyClassJavaSupportImpl.javaProxyConstructorClassprivate RubyClassJavaSupportImpl.mapJavaProxyFields in org.jruby.javasupport with type parameters of type RubyClassModifier and TypeFieldDescriptionprivate final ObjectProxyCache<IRubyObject,RubyClass> JavaSupportImpl.objectProxyCacheMethods in org.jruby.javasupport that return RubyClassModifier and TypeMethodDescriptionstatic RubyClassJavaArray.createJavaArrayClass(Ruby runtime, RubyModule Java) (package private) static RubyClassJavaArray.createJavaArrayClass(Ruby runtime, RubyModule Java, RubyClass JavaObject) (package private) static RubyClassJavaClass.createJavaClassClass(Ruby runtime, RubyModule Java, RubyClass JavaObject) static RubyClassJavaConstructor.createJavaConstructorClass(Ruby runtime, RubyModule javaModule) static RubyClassJavaField.createJavaFieldClass(Ruby runtime, RubyModule javaModule) Deprecated.static RubyClassJavaMethod.createJavaMethodClass(Ruby runtime, RubyModule javaModule) static RubyClassJavaObject.createJavaObjectClass(Ruby runtime, RubyModule javaModule) (package private) static RubyClassJavaPackage.createJavaPackageClass(Ruby runtime, RubyModule Java) private static RubyClassJava.createProxyClass(Ruby runtime, RubyClass proxyClass, Class<?> javaClass, RubyClass superClass, boolean invokeInherited) JavaPackage.JavaClassProvider.defineClassUnder(RubyModule pkg, String name, RubyClass superClazz) abstract RubyClassJavaSupport.getArrayJavaProxyCreatorClass()JavaSupportImpl.getArrayJavaProxyCreatorClass()abstract RubyClassJavaSupport.getArrayProxyClass()JavaSupportImpl.getArrayProxyClass()abstract RubyClassJavaSupport.getConcreteProxyClass()JavaSupportImpl.getConcreteProxyClass()abstract RubyClassJavaSupport.getJavaArrayClass()JavaSupportImpl.getJavaArrayClass()abstract RubyClassJavaSupport.getJavaClassClass()JavaSupportImpl.getJavaClassClass()abstract RubyClassJavaSupport.getJavaConstructorClass()Deprecated.JavaSupportImpl.getJavaConstructorClass()abstract RubyClassJavaSupport.getJavaFieldClass()Deprecated.JavaSupportImpl.getJavaFieldClass()abstract RubyClassJavaSupport.getJavaMethodClass()Deprecated.JavaSupportImpl.getJavaMethodClass()abstract RubyClassJavaSupport.getJavaObjectClass()JavaSupportImpl.getJavaObjectClass()abstract RubyClassJavaSupport.getJavaPackageClass()JavaSupportImpl.getJavaPackageClass()abstract RubyClassJavaSupport.getJavaProxyClass()JavaSupportImpl.getJavaProxyClass()abstract RubyClassJavaSupport.getJavaProxyConstructorClass()JavaSupportImpl.getJavaProxyConstructorClass()abstract RubyClassJavaSupport.getMapJavaProxyClass()JavaSupportImpl.getMapJavaProxyClass()final RubyClassJavaClass.getProxyClass()static RubyClassJava.getProxyClassForObject(Ruby runtime, Object object) Methods in org.jruby.javasupport that return types with arguments of type RubyClassModifier and TypeMethodDescriptionabstract ObjectProxyCache<IRubyObject,RubyClass> JavaSupport.getObjectProxyCache()JavaSupportImpl.getObjectProxyCache()Methods in org.jruby.javasupport with parameters of type RubyClassModifier and TypeMethodDescriptionvoidJavaPackage.BlankSlateWrapper.addSubclass(RubyClass subclass) static IRubyObjectJava.allocateProxy(Object javaObject, RubyClass clazz) static IRubyObjectJava.constructProxy(Ruby runtime, Constructor<? extends IRubyObject> proxyConstructor, RubyClass clazz) (package private) static RubyClassJavaArray.createJavaArrayClass(Ruby runtime, RubyModule Java, RubyClass JavaObject) (package private) static RubyClassJavaClass.createJavaClassClass(Ruby runtime, RubyModule Java, RubyClass JavaObject) private static RubyClassJava.createProxyClass(Ruby runtime, RubyClass proxyClass, Class<?> javaClass, RubyClass superClass, boolean invokeInherited) JavaPackage.JavaClassProvider.defineClassUnder(RubyModule pkg, String name, RubyClass superClazz) private static voidJava.generateClassProxy(Ruby runtime, Class<?> clazz, RubyClass proxy, RubyClass superClass) static ClassJava.generateRealClass(RubyClass clazz) static Class[]Java.getInterfacesFromRubyClass(RubyClass klass) static voidJavaAccessibleObject.registerRubyMethods(Ruby runtime, RubyClass result) static voidJavaCallable.registerRubyMethods(Ruby runtime, RubyClass result) protected static voidJavaObject.registerRubyMethods(Ruby runtime, RubyClass JavaObject) (package private) abstract voidJavaSupport.setJavaPackageClass(RubyClass javaPackageClass) voidJavaSupportImpl.setJavaPackageClass(RubyClass javaPackageClass) private static voidJava.setupJavaSubclass(ThreadContext context, RubyClass subclass) Constructors in org.jruby.javasupport with parameters of type RubyClassModifierConstructorDescription(package private)BlankSlateWrapper(Ruby runtime, RubyClass superClass, RubyModule delegate) (package private)DummyInitialize(RubyClass clazz) protectedJavaAccessibleObject(Ruby runtime, RubyClass rubyClass) (package private)JavaAccessibleObject(Ruby runtime, RubyClass rubyClass, boolean objectSpace) (package private)JavaAccessor(RubyClass singleton, RubyModule packageOrClass, RubyModule parentPackage, String name) protectedJavaCallable(Ruby runtime, RubyClass rubyClass, Class<?>[] parameterTypes) (package private)privateJavaObject(Ruby runtime, RubyClass klazz) protectedJavaObject(Ruby runtime, RubyClass rubyClass, Object value) (package private)ProcToInterface(RubyClass singletonClass) -
Uses of RubyClass in org.jruby.javasupport.binding
Methods in org.jruby.javasupport.binding that return RubyClassMethods in org.jruby.javasupport.binding with parameters of type RubyClassModifier and TypeMethodDescriptionstatic RubyModuleInitializer.setupProxyClass(Ruby runtime, Class<?> javaClass, RubyClass proxy) -
Uses of RubyClass in org.jruby.javasupport.ext
Methods in org.jruby.javasupport.ext that return RubyClassModifier and TypeMethodDescription(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClassMethods in org.jruby.javasupport.ext with parameters of type RubyClassModifier and TypeMethodDescription(package private) static RubyClass(package private) static RubyClass(package private) static RubyModule(package private) static RubyClass(package private) static RubyClass(package private) static RubyModule(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyClass(package private) static RubyModule(package private) static RubyClass(package private) static RubyClass -
Uses of RubyClass in org.jruby.javasupport.proxy
Methods in org.jruby.javasupport.proxy that return RubyClassModifier and TypeMethodDescriptionstatic RubyClassJavaProxyClass.createJavaProxyClassClass(Ruby runtime, RubyModule Java) static RubyClassJavaProxyConstructor.createJavaProxyConstructorClass(Ruby runtime, RubyModule Java) static RubyClassJavaProxyClass.ProxyMethodImpl.createJavaProxyMethodClass(Ruby runtime, RubyModule Java) private static RubyClassJavaProxyClass.ProxyMethodImpl.getJavaProxyMethod(Ruby runtime) Methods in org.jruby.javasupport.proxy with parameters of type RubyClassModifier and TypeMethodDescriptionstatic JavaProxyClassJavaProxyClass.getProxyClass(Ruby runtime, RubyClass clazz) protected static voidJavaProxyReflectionObject.registerRubyMethods(Ruby runtime, RubyClass klass) static JavaProxyClassJavaProxyClass.setProxyClassReified(Ruby runtime, 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 RubyClassHelpers.getSingletonClass(Ruby runtime, IRubyObject receiver) static RubyClassHelpers.metaclass(IRubyObject object) static RubyClassHelpers.performSingletonMethodChecks(Ruby runtime, IRubyObject receiver, String name) Methods in org.jruby.runtime with parameters of type RubyClassModifier and TypeMethodDescriptionstatic IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject[] args, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) private static CacheEntryHelpers.getMethodCached(ThreadContext context, RubyClass metaclass, int index, String name) static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, Block block) static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject[] args, Block block) static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, Block block) static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) voidObjectMarshal.marshalTo(Ruby runtime, T obj, RubyClass type, MarshalStream marshalStream) voidThreadContext.prepareTopLevel(RubyClass objectClass, IRubyObject topSelf) static DynamicMethodHelpers.selectMethodMissing(RubyClass selfClass, Visibility visibility, String name, CallType callType) static DynamicMethodHelpers.selectMethodMissing(ThreadContext context, RubyClass selfClass, Visibility visibility, String name, CallType callType) ObjectMarshal.unmarshalFrom(Ruby runtime, RubyClass type, UnmarshalStream unmarshalStream) -
Uses of RubyClass in org.jruby.runtime.builtin
Methods in org.jruby.runtime.builtin that return RubyClassModifier and TypeMethodDescriptionIRubyObject.getMetaClass()Retrieve</>self.class<.RubyJavaObject.getMetaClass()IRubyObject.getSingletonClass()Retrieve</>self.singleton_class<.IRubyObject.getType()RubyMethod getType. -
Uses of RubyClass in org.jruby.runtime.callsite
Methods in org.jruby.runtime.callsite that return RubyClassModifier and TypeMethodDescriptionprotected static RubyClassCachingCallSite.getClass(IRubyObject self) protected static RubyClassSuperCallSite.pollAndGetClass(ThreadContext context, IRubyObject self, RubyModule frameClass, String frameName) Methods in org.jruby.runtime.callsite with parameters of type RubyClassModifier and TypeMethodDescriptionprivate IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self) protected IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg) protected IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self) protected IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg) protected IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) protected IRubyObjectRespondToCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg) protected IRubyObjectRespondToCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self, String name) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self, String name) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name, IRubyObject arg) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) private CacheEntryCachingCallSite.cacheAndGet(RubyClass selfType, String methodName) Deprecated.private CacheEntryCachingCallSite.cacheAndGet(IRubyObject self, RubyClass selfType, String methodName) private CacheEntryBimorphicCallSite.cacheAndGetSecondary(IRubyObject self, RubyClass selfType, String methodName) booleanbooleanprotected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, Block block) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject[] args) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject[] args, Block block) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg0, Block block) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg0, IRubyObject arg1) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, Block block) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject[] args) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject[] args, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg3) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final booleanprivate static RespondToCallSite.RespondToTupleRespondToCallSite.recacheRespondsTo(CacheEntry respondToMethod, String newString, RubyClass klass, boolean checkVisibility, ThreadContext context) final CacheEntryCachingCallSite.retrieveCache(RubyClass selfType) final CacheEntryCachingCallSite.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 RubyClassInvokeDynamicSupport.pollAndGetClass(ThreadContext context, IRubyObject self) Methods in org.jruby.runtime.invokedynamic with parameters of type RubyClassModifier and TypeMethodDescriptionprivate static CacheEntryMathLinker.searchWithCache(String operator, IRubyObject caller, RubyClass selfClass, JRubyCallSite site) -
Uses of RubyClass in org.jruby.runtime.ivars
Fields in org.jruby.runtime.ivars declared as RubyClassModifier and TypeFieldDescriptionprotected final RubyClassVariableAccessor.realClassthe "real" class associated with this variableprivate final RubyClassVariableTableManager.realClassthe "real" class associated with this tableMethods in org.jruby.runtime.ivars with parameters of type RubyClassModifier and TypeMethodDescriptionprivate static Object[]SynchronizedVariableAccessor.createTable(RubyBasicObject self, RubyClass realClass) Create a new table for the given object sufficient in size to accommodate all known variables.private static booleanNonvolatileVariableAccessor.createTableUnsafe(RubyBasicObject self, int currentStamp, RubyClass realClass, Object[] currentTable, int index, Object value) Create or exapand a table for the given object, using Unsafe CAS and ordering operations to ensure visibility.private static booleanStampedVariableAccessor.createTableUnsafe(RubyBasicObject self, int currentStamp, RubyClass realClass, Object[] currentTable, int index, Object value) Create or exapand a table for the given object, using Unsafe CAS and ordering operations to ensure visibility.private static Object[]SynchronizedVariableAccessor.ensureTable(RubyBasicObject self, RubyClass realClass, int index) Ensure the variable table is ready to receive the given variable index.private static Object[]SynchronizedVariableAccessor.growTable(RubyBasicObject self, RubyClass realClass, Object[] currentTable) Grow an existing table to accommodate all known variables.private static voidVariableTableManager.setObjectId(RubyClass realClass, RubyBasicObject self, int index, long value) Update object_id with the given value.static voidNonvolatileVariableAccessor.setVariable(RubyBasicObject self, RubyClass realClass, int index, Object value) Set the given variable index into the specified object.static voidStampedVariableAccessor.setVariable(RubyBasicObject self, RubyClass realClass, int index, Object value) Set the given variable index into the specified object.static voidSynchronizedVariableAccessor.setVariable(RubyBasicObject self, RubyClass realClass, int index, Object value) Set the given variable index into the specified object.static voidNonvolatileVariableAccessor.setVariableChecked(RubyBasicObject self, RubyClass realClass, int index, Object value) Set the given variable index into the specified object.static voidStampedVariableAccessor.setVariableChecked(RubyBasicObject self, RubyClass realClass, int index, Object value) Set the given variable index into the specified object.static voidSynchronizedVariableAccessor.setVariableChecked(RubyBasicObject self, RubyClass realClass, int index, Object value) Set the given variable index into the specified object.static voidVariableTableManager.setVariableInternal(RubyClass realClass, RubyBasicObject self, int index, Object value) Static entry point for setting a variable in an object.protected static MethodHandleRawFieldVariableAccessor.wrapGetter(MethodHandle getter, RubyClass realClass, Class<?> basetype) protected static MethodHandleRawFieldVariableAccessor.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 offsetNonvolatileVariableAccessor(RubyClass realClass, String name, int index, int classId) Construct a new NonvolatileVariableAccessor for the given "real" class, variable name, variable index, and class ID.RawFieldVariableAccessor(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.SynchronizedVariableAccessor(RubyClass realClass, String name, int index, int classId) Construct a new SynchronizedVariableAccessor 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 TypeMethodDescriptionprivate RubyClassMarshalStream.dumpExtended(RubyClass type) w_extendedprivate RubyClassstatic RubyClassUnmarshalStream.getClassFromPath(Ruby runtime, String path) Methods in org.jruby.runtime.marshal with parameters of type RubyClassModifier and TypeMethodDescriptionvoidMarshalStream.dumpDefaultObjectHeader(char tp, RubyClass type) voidMarshalStream.dumpDefaultObjectHeader(RubyClass type) private RubyClassMarshalStream.dumpExtended(RubyClass type) w_extendedprivate booleanMarshalStream.hasSingletonMethods(RubyClass type) voidMarshalStream.writeUserClass(IRubyObject obj, RubyClass type) -
Uses of RubyClass in org.jruby.specialized
Methods in org.jruby.specialized with parameters of type RubyClassModifier and TypeMethodDescriptionprotected RubyArrayprotected RubyArraystatic ObjectAllocatorRubyObjectSpecializer.specializeForVariables(RubyClass klass, Set<String> foundVariables) Constructors in org.jruby.specialized with parameters of type RubyClassModifierConstructorDescriptionRubyArrayOneObject(RubyClass otherClass, IRubyObject value) (package private)RubyArrayOneObject(RubyClass metaClass, RubyArrayOneObject other) RubyArraySpecialized(RubyClass otherClass, boolean light) RubyArrayTwoObject(RubyClass otherClass, IRubyObject car, IRubyObject cdr) (package private)RubyArrayTwoObject(RubyClass metaClass, RubyArrayTwoObject other) -
Uses of RubyClass in org.jruby.util
Methods in org.jruby.util that return RubyClassModifier and TypeMethodDescriptionClassProvider.defineClassUnder(RubyModule module, String name, RubyClass superClazz) Methods in org.jruby.util with parameters of type RubyClassModifier and TypeMethodDescriptionstatic IRubyObjectTypeConverter.checkStringType(ThreadContext context, JavaSites.CheckedSites sites, IRubyObject obj, RubyClass target) static IRubyObjectTypeConverter.convertToType(IRubyObject obj, RubyClass target, int convertMethodIndex, String convertMethod) Deprecated.static IRubyObjectTypeConverter.convertToType(IRubyObject obj, RubyClass target, int convertMethodIndex, String convertMethod, boolean raise) Deprecated.static IRubyObjectTypeConverter.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 IRubyObjectTypeConverter.convertToType(IRubyObject obj, RubyClass target, String convertMethod, boolean raise) Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).static IRubyObjectTypeConverter.convertToType(ThreadContext context, IRubyObject obj, RubyClass target, String convertMethod, boolean raise) static IRubyObjectTypeConverter.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 IRubyObjectTypeConverter.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 IRubyObjectTypeConverter.convertToType19(IRubyObject obj, RubyClass target, String convertMethod) Deprecated.static IRubyObjectTypeConverter.convertToType19(IRubyObject obj, RubyClass target, String convertMethod, boolean raise) Deprecated.static IRubyObjectTypeConverter.convertToType19(ThreadContext context, IRubyObject obj, RubyClass target, JavaSites.CheckedSites sites) Deprecated.static IRubyObjectTypeConverter.convertToType19(ThreadContext context, IRubyObject obj, RubyClass target, JavaSites.CheckedSites sites, boolean raise) Deprecated.static IRubyObjectTypeConverter.convertToTypeOrRaise(IRubyObject obj, RubyClass target, String convertMethod) Deprecated.static IRubyObjectTypeConverter.convertToTypeWithCheck(IRubyObject obj, RubyClass target, int convertMethodIndex, String convertMethod) Deprecated.static IRubyObjectTypeConverter.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 IRubyObjectTypeConverter.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).static IRubyObjectTypeConverter.convertToTypeWithCheck19(IRubyObject obj, RubyClass target, String convertMethod) Deprecated.static IRubyObjectTypeConverter.convertToTypeWithCheck19(ThreadContext context, IRubyObject obj, RubyClass target, JavaSites.CheckedSites sites) Deprecated.ClassProvider.defineClassUnder(RubyModule module, String name, RubyClass superClazz) static IRubyObjectTypeConverter.handleImplicitlyUncoercibleObject(boolean raise, IRubyObject obj, RubyClass target) Deprecated.static IRubyObjectTypeConverter.handleUncoercibleObject(boolean raise, IRubyObject obj, RubyClass target) static IRubyObjectTypeConverter.handleUncoercibleObject(Ruby runtime, IRubyObject obj, RubyClass target, boolean raise) static RaiseExceptionTypeConverter.newTypeError(Ruby runtime, IRubyObject obj, RubyClass target, String methodName, IRubyObject val) static RaiseExceptionTypeConverter.newTypeError(IRubyObject obj, RubyClass target, String convertMethod, IRubyObject val) static RaiseExceptionTypeConverter.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 IRubyObjectPopenExecutor.popen(ThreadContext context, IRubyObject[] argv, RubyClass klass, Block block)