|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of RubyClass in org.jruby |
---|
Subclasses of RubyClass in org.jruby | |
---|---|
class |
IncludedModuleWrapper
This class is used to provide an intermediate superclass for modules and classes that include other modules. |
class |
MetaClass
|
Fields in org.jruby declared as RubyClass | |
---|---|
protected RubyClass |
RubyObject.metaClass
|
protected RubyClass |
RubyModule.superClass
|
Methods in org.jruby that return RubyClass | |
---|---|
static RubyClass |
RubyArray.createArrayClass(Ruby runtime)
|
static RubyClass |
RubyBigDecimal.createBigDecimal(Ruby runtime)
|
static RubyClass |
RubyBignum.createBignumClass(Ruby runtime)
|
static RubyClass |
RubyBinding.createBindingClass(Ruby runtime)
|
static RubyClass |
RubyClass.createBootstrapClass(Ruby runtime,
java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator)
boot_defclass Create an initial Object meta class before Module and Kernel dependencies have squirreled themselves together. |
static RubyClass |
NativeException.createClass(Ruby runtime,
RubyClass baseClass)
|
static RubyClass |
RubyDir.createDirClass(Ruby runtime)
|
static RubyClass |
RubyException.createExceptionClass(Ruby runtime)
|
static RubyClass |
RubyBoolean.createFalseClass(Ruby runtime)
|
static RubyClass |
RubyFile.createFileClass(Ruby runtime)
|
static RubyClass |
RubyFileStat.createFileStatClass(Ruby runtime)
|
static RubyClass |
RubyFixnum.createFixnumClass(Ruby runtime)
|
static RubyClass |
RubyFloat.createFloatClass(Ruby runtime)
|
static RubyClass |
RubyHash.createHashClass(Ruby runtime)
|
static RubyClass |
RubyInteger.createIntegerClass(Ruby runtime)
|
static RubyClass |
RubyIO.createIOClass(Ruby runtime)
|
static RubyClass |
RubyLocalJumpError.createLocalJumpErrorClass(Ruby runtime,
RubyClass standardErrorClass)
|
static RubyClass |
RubyMatchData.createMatchDataClass(Ruby runtime)
|
static RubyClass |
RubyMethod.createMethodClass(Ruby runtime)
Create the RubyMethod class and add it to the Ruby runtime. |
static RubyClass |
RubyModule.createModuleClass(Ruby runtime,
RubyClass moduleClass)
|
static RubyClass |
RubyNameError.createNameErrorClass(Ruby runtime,
RubyClass standardErrorClass)
|
static RubyClass |
RubyNil.createNilClass(Ruby runtime)
|
static RubyClass |
RubyNoMethodError.createNoMethodErrorClass(Ruby runtime,
RubyClass nameErrorClass)
|
static RubyClass |
RubyNumeric.createNumericClass(Ruby runtime)
|
static RubyClass |
RubyObject.createObjectClass(Ruby runtime,
RubyClass objectClass)
Will create the Ruby class Object in the runtime specified. |
static RubyClass |
RubyProc.createProcClass(Ruby runtime)
|
static RubyClass |
RubyRange.createRangeClass(Ruby runtime)
|
static RubyClass |
RubyRegexp.createRegexpClass(Ruby runtime)
|
static RubyClass |
RubyStringScanner.createScannerClass(Ruby runtime)
|
static RubyClass |
RubyString.createStringClass(Ruby runtime)
|
static RubyClass |
RubyStringIO.createStringIOClass(Ruby runtime)
|
static RubyClass |
RubyStruct.createStructClass(Ruby runtime)
|
static RubyClass |
RubySymbol.createSymbolClass(Ruby runtime)
|
static RubyClass |
RubySystemCallError.createSystemCallErrorClass(Ruby runtime,
RubyClass standardError)
|
static RubyClass |
RubySystemExit.createSystemExitClass(Ruby runtime,
RubyClass exceptionClass)
|
static RubyClass |
RubyThread.createThreadClass(Ruby runtime)
|
static RubyClass |
RubyThreadGroup.createThreadGroupClass(Ruby runtime)
|
static RubyClass |
RubyTime.createTimeClass(Ruby runtime)
|
static RubyClass |
RubyBoolean.createTrueClass(Ruby runtime)
|
RubyClass |
Ruby.defineClass(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator)
Define a new class under the Object namespace. |
RubyClass |
RubyModule.defineClassUnder(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator)
rb_define_class_under this method should be used only as an API to define/open nested classes |
RubyClass |
Ruby.defineClassUnder(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator,
RubyModule parent)
Define a new class with the given name under the given module or class namespace. |
RubyClass |
RubyModule.defineOrGetClassUnder(java.lang.String name,
RubyClass superClazz)
this method should be used only by interpreter or compiler |
static RubyClass |
RubyUnboundMethod.defineUnboundMethodClass(Ruby runtime)
|
RubyClass |
Ruby.fastGetClass(java.lang.String internedName)
Retrieve the class with the given name from the Object namespace. |
RubyClass |
RubyModule.fastGetClass(java.lang.String internedName)
|
RubyClass |
Ruby.getArray()
|
RubyClass |
Ruby.getBignum()
|
RubyClass |
Ruby.getBinding()
|
RubyClass |
Ruby.getClass(java.lang.String name)
Retrieve the class with the given name from the Object namespace. |
RubyClass |
RubyModule.getClass(java.lang.String name)
Finds a class that is within the current module (or class). |
RubyClass |
Ruby.getClassClass()
|
RubyClass |
Ruby.getContinuation()
|
RubyClass |
Ruby.getDir()
|
RubyClass |
Ruby.getDummy()
|
RubyClass |
Ruby.getErrno(int n)
|
RubyClass |
Ruby.getException()
|
RubyClass |
Ruby.getFalseClass()
|
RubyClass |
Ruby.getFile()
|
RubyClass |
Ruby.getFileStat()
|
RubyClass |
Ruby.getFixnum()
|
RubyClass |
Ruby.getFloat()
|
RubyClass |
Ruby.getHash()
|
RubyClass |
Ruby.getInteger()
|
RubyClass |
Ruby.getIO()
|
RubyClass |
Ruby.getMatchData()
|
RubyClass |
RubyObject.getMetaClass()
if exist return the meta-class else return the type of the object. |
RubyClass |
Ruby.getMethod()
|
RubyClass |
Ruby.getModule()
|
RubyClass |
Ruby.getNilClass()
|
RubyClass |
Ruby.getNumeric()
|
RubyClass |
Ruby.getObject()
|
RubyClass |
Ruby.getProc()
|
RubyClass |
Ruby.getProcStatus()
|
RubyClass |
Ruby.getRange()
|
RubyClass |
IncludedModuleWrapper.getRealClass()
|
RubyClass |
MetaClass.getRealClass()
If an object uses an anonymous class 'class << obj', then this grabs the original metaclass and not the one that get injected as a result of 'class << obj'. |
RubyClass |
RubyClass.getRealClass()
|
RubyClass |
Ruby.getRegexp()
|
RubyClass |
RubyBoolean.getSingletonClass()
|
RubyClass |
RubyFixnum.getSingletonClass()
|
RubyClass |
RubyNil.getSingletonClass()
|
RubyClass |
RubyObject.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 rutning that. |
RubyClass |
RubySymbol.getSingletonClass()
|
protected RubyClass |
RubyObject.getSingletonClassClone()
rb_singleton_class_clone Will make sure that if the current objects class is a singleton, it will get cloned. |
RubyClass |
Ruby.getStandardError()
|
RubyClass |
Ruby.getString()
|
RubyClass |
Ruby.getStructClass()
|
RubyClass |
RubyModule.getSuperClass()
Getter for property superClass. |
RubyClass |
Ruby.getSymbol()
|
RubyClass |
Ruby.getThread()
|
RubyClass |
Ruby.getThreadGroup()
|
RubyClass |
Ruby.getTime()
|
RubyClass |
Ruby.getTrueClass()
|
RubyClass |
RubyObject.getType()
|
RubyClass |
Ruby.getUnboundMethod()
|
RubyClass |
RubyClass.makeMetaClass(RubyClass superClass)
rb_make_metaclass |
RubyClass |
RubyObject.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 RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass)
rb_class_new |
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass,
java.lang.String name,
ObjectAllocator allocator,
RubyModule parent,
boolean setParent)
rb_class_new/rb_define_class_id/rb_name_class/rb_set_class_path |
static RubyClass |
RubyStruct.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
Create new Struct class. |
RubyClass |
RubyObject.type_deprecated()
rb_obj_type The deprecated version of type, that emits a deprecation warning. |
RubyClass |
RubyObject.type()
rb_obj_class Returns the real class of this object, excluding any singleton/meta class in the inheritence chain. |
static RubyClass |
RubyNil.type(IRubyObject recv)
nil_type |
static RubyClass |
RubyClass.unmarshalFrom(UnmarshalStream input)
|
Methods in org.jruby with parameters of type RubyClass | |
---|---|
void |
RubyClass.addSubclass(RubyClass subclass)
|
IRubyObject |
RubyObject.convertToType(RubyClass target,
int convertMethodIndex)
Tries to convert this object to the specified Ruby type, using a specific conversion method. |
static RubyClass |
RubyClass.createBootstrapClass(Ruby runtime,
java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator)
boot_defclass Create an initial Object meta class before Module and Kernel dependencies have squirreled themselves together. |
static RubyClass |
NativeException.createClass(Ruby runtime,
RubyClass baseClass)
|
static void |
RubyClass.createClassClass(Ruby runtime,
RubyClass classClass)
|
static RubyClass |
RubyLocalJumpError.createLocalJumpErrorClass(Ruby runtime,
RubyClass standardErrorClass)
|
static RubyClass |
RubyModule.createModuleClass(Ruby runtime,
RubyClass moduleClass)
|
static RubyClass |
RubyNameError.createNameErrorClass(Ruby runtime,
RubyClass standardErrorClass)
|
static RubyClass |
RubyNoMethodError.createNoMethodErrorClass(Ruby runtime,
RubyClass nameErrorClass)
|
static RubyClass |
RubyObject.createObjectClass(Ruby runtime,
RubyClass objectClass)
Will create the Ruby class Object in the runtime specified. |
static RubyClass |
RubySystemCallError.createSystemCallErrorClass(Ruby runtime,
RubyClass standardError)
|
static RubyClass |
RubySystemExit.createSystemExitClass(Ruby runtime,
RubyClass exceptionClass)
|
RubyClass |
Ruby.defineClass(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator)
Define a new class under the Object namespace. |
RubyClass |
RubyModule.defineClassUnder(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator)
rb_define_class_under this method should be used only as an API to define/open nested classes |
RubyClass |
Ruby.defineClassUnder(java.lang.String name,
RubyClass superClass,
ObjectAllocator allocator,
RubyModule parent)
Define a new class with the given name under the given module or class namespace. |
RubyClass |
RubyModule.defineOrGetClassUnder(java.lang.String name,
RubyClass superClazz)
this method should be used only by interpreter or compiler |
void |
RubyClass.inherit(RubyClass superClazz)
rb_class_inherited (reversed semantics!) |
RubyClass |
RubyClass.makeMetaClass(RubyClass superClass)
rb_make_metaclass |
RubyClass |
RubyObject.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 void |
RubyClass.marshalTo(RubyClass clazz,
MarshalStream output)
|
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass)
rb_class_new |
static RubyClass |
RubyClass.newClass(Ruby runtime,
RubyClass superClass,
java.lang.String name,
ObjectAllocator allocator,
RubyModule parent,
boolean setParent)
rb_class_new/rb_define_class_id/rb_name_class/rb_set_class_path |
static RubyString |
RubyString.newEmptyString(Ruby runtime,
RubyClass metaClass)
|
static RubyException |
RubyException.newException(Ruby runtime,
RubyClass excptnClass,
java.lang.String msg)
|
IncludedModuleWrapper |
IncludedModuleWrapper.newIncludeClass(RubyClass superClass)
Overridden newIncludeClass implementation to allow attaching future includes to the correct module (i.e. |
IncludedModuleWrapper |
RubyModule.newIncludeClass(RubyClass superClazz)
Create a wrapper to use for including the specified module into this one. |
static RubyIconv.RubyFailure |
RubyIconv.RubyFailure.newInstance(Ruby runtime,
RubyClass excptnClass,
java.lang.String msg)
|
static RubyString |
RubyString.newString(Ruby runtime,
RubyClass clazz,
java.lang.CharSequence str)
|
static RubyString |
RubyString.newStringShared(Ruby runtime,
RubyClass clazz,
org.jruby.util.ByteList bytes)
|
RaiseException |
Ruby.newTypeError(IRubyObject receivedObject,
RubyClass expectedType)
|
void |
IncludedModuleWrapper.setMetaClass(RubyClass newRubyClass)
|
void |
RubyObject.setMetaClass(RubyClass metaClass)
Makes it possible to change the metaclass of an object. |
protected void |
RubyModule.setSuperClass(RubyClass superClass)
|
Constructors in org.jruby with parameters of type RubyClass | |
---|---|
IncludedModuleWrapper(Ruby runtime,
RubyClass superClass,
RubyModule delegate)
|
|
MetaClass(Ruby runtime,
RubyClass superClass)
rb_class_boot (for MetaClasses) (in makeMetaClass(RubyClass)) |
|
NativeException(Ruby runtime,
RubyClass rubyClass,
java.lang.Throwable cause)
|
|
RubyArray(Ruby runtime,
RubyClass klass)
|
|
RubyBigDecimal(Ruby runtime,
RubyClass klass)
|
|
RubyBinding(Ruby runtime,
RubyClass rubyClass,
Binding binding)
|
|
RubyClass(Ruby runtime,
RubyClass superClazz)
rb_class_boot (for plain Classes) also used to bootstrap Module and Class classes |
|
RubyClass(Ruby runtime,
RubyClass superClass,
boolean objectSpace)
separate path for MetaClass and IncludedModuleWrapper construction (rb_class_boot version for MetaClasses) no marshal, allocator initialization and addSubclass(this) here! |
|
RubyDigest.Base(Ruby runtime,
RubyClass type)
|
|
RubyDir(Ruby runtime,
RubyClass type)
|
|
RubyException(Ruby runtime,
RubyClass rubyClass)
|
|
RubyException(Ruby runtime,
RubyClass rubyClass,
java.lang.String message)
|
|
RubyFile(Ruby runtime,
RubyClass type)
|
|
RubyFileStat(Ruby runtime,
RubyClass clazz)
|
|
RubyHash(Ruby runtime,
RubyClass klass)
|
|
RubyIconv.RubyFailure(Ruby runtime,
RubyClass rubyClass)
|
|
RubyIconv.RubyFailure(Ruby runtime,
RubyClass rubyClass,
java.lang.String message)
|
|
RubyIconv(Ruby runtime,
RubyClass type)
|
|
RubyInteger(Ruby runtime,
RubyClass rubyClass)
|
|
RubyInteger(Ruby runtime,
RubyClass rubyClass,
boolean useObjectSpace)
|
|
RubyIO(Ruby runtime,
RubyClass type)
|
|
RubyLocalJumpError(Ruby runtime,
RubyClass exceptionClass,
java.lang.String message,
java.lang.String reason,
IRubyObject exitValue)
|
|
RubyMethod(Ruby runtime,
RubyClass rubyClass)
|
|
RubyModule(Ruby runtime,
RubyClass metaClass)
used by MODULE_ALLOCATOR and RubyClass constructors |
|
RubyModule(Ruby runtime,
RubyClass metaClass,
boolean objectSpace)
separate path for MetaClass construction |
|
RubyNameError(Ruby runtime,
RubyClass exceptionClass)
|
|
RubyNameError(Ruby runtime,
RubyClass exceptionClass,
java.lang.String message)
|
|
RubyNameError(Ruby runtime,
RubyClass exceptionClass,
java.lang.String message,
java.lang.String name)
|
|
RubyNoMethodError(Ruby runtime,
RubyClass exceptionClass)
|
|
RubyNoMethodError(Ruby runtime,
RubyClass exceptionClass,
java.lang.String message,
java.lang.String name,
IRubyObject args)
|
|
RubyNumeric(Ruby runtime,
RubyClass metaClass)
|
|
RubyNumeric(Ruby runtime,
RubyClass metaClass,
boolean useObjectSpace)
|
|
RubyObject(Ruby runtime,
RubyClass metaClass)
standard path for object creation |
|
RubyObject(Ruby runtime,
RubyClass metaClass,
boolean useObjectSpace)
path for objects who want to decide whether they want to be in ObjectSpace regardless of it being turned on or off (notably used by objects being considered immediate, they'll always pass false here) |
|
RubyProc(Ruby runtime,
RubyClass rubyClass,
Block.Type type)
|
|
RubyProcess.RubyStatus(Ruby runtime,
RubyClass metaClass,
long status)
|
|
RubyStringIO(Ruby runtime,
RubyClass klass)
|
|
RubyStringScanner(Ruby runtime,
RubyClass type)
|
|
RubyStruct(Ruby runtime,
RubyClass rubyClass)
Constructor for RubyStruct. |
|
RubySystemCallError(Ruby runtime,
RubyClass rubyClass)
|
|
RubySystemCallError(Ruby runtime,
RubyClass rubyClass,
java.lang.String message,
int errno)
|
|
RubySystemExit(Ruby runtime,
RubyClass exceptionClass)
|
|
RubyThread(Ruby runtime,
RubyClass type)
|
|
RubyTime(Ruby runtime,
RubyClass rubyClass)
|
|
RubyTime(Ruby runtime,
RubyClass rubyClass,
org.joda.time.DateTime dt)
|
|
RubyZlib.Deflate(Ruby runtime,
RubyClass type)
|
|
RubyZlib.Inflate(Ruby runtime,
RubyClass type)
|
|
RubyZlib.RubyGzipFile(Ruby runtime,
RubyClass type)
|
|
RubyZlib.RubyGzipReader(Ruby runtime,
RubyClass type)
|
|
RubyZlib.RubyGzipWriter(Ruby runtime,
RubyClass type)
|
|
RubyZlib.ZStream(Ruby runtime,
RubyClass type)
|
Uses of RubyClass in org.jruby.exceptions |
---|
Constructors in org.jruby.exceptions with parameters of type RubyClass | |
---|---|
RaiseException(Ruby runtime,
RubyClass excptnClass,
java.lang.String msg,
boolean nativeException)
|
Uses of RubyClass in org.jruby.ext |
---|
Constructors in org.jruby.ext with parameters of type RubyClass | |
---|---|
WeakRef(Ruby runtime,
RubyClass klazz)
|
Uses of RubyClass in org.jruby.ext.socket |
---|
Constructors in org.jruby.ext.socket with parameters of type RubyClass | |
---|---|
RubyBasicSocket(Ruby runtime,
RubyClass type)
|
|
RubyIPSocket(Ruby runtime,
RubyClass type)
|
|
RubySocket(Ruby runtime,
RubyClass type)
|
|
RubyTCPServer(Ruby runtime,
RubyClass type)
|
|
RubyTCPSocket(Ruby runtime,
RubyClass type)
|
|
RubyUDPSocket(Ruby runtime,
RubyClass type)
|
|
RubyUNIXServer(Ruby runtime,
RubyClass type)
|
|
RubyUNIXSocket(Ruby runtime,
RubyClass type)
|
Uses of RubyClass in org.jruby.javasupport |
---|
Methods in org.jruby.javasupport that return types with arguments of type RubyClass | |
---|---|
ObjectProxyCache<IRubyObject,RubyClass> |
JavaSupport.getObjectProxyCache()
|
Methods in org.jruby.javasupport with parameters of type RubyClass | |
---|---|
static IRubyObject |
Java.getInstance(java.lang.Object rawJavaObject,
RubyClass clazz)
Returns a new proxy instance of type clazz for rawJavaObject, or the cached proxy if we've already seen this object. |
static void |
JavaAccessibleObject.registerRubyMethods(Ruby runtime,
RubyClass result)
|
static void |
JavaCallable.registerRubyMethods(Ruby runtime,
RubyClass result)
|
protected static void |
JavaObject.registerRubyMethods(Ruby runtime,
RubyClass result)
|
void |
JavaClass.setupProxy(RubyClass proxy)
|
Constructors in org.jruby.javasupport with parameters of type RubyClass | |
---|---|
JavaAccessibleObject(Ruby runtime,
RubyClass rubyClass)
|
|
JavaCallable(Ruby runtime,
RubyClass rubyClass)
|
|
JavaObject(Ruby runtime,
RubyClass rubyClass,
java.lang.Object value)
|
Uses of RubyClass in org.jruby.javasupport.proxy |
---|
Methods in org.jruby.javasupport.proxy that return RubyClass | |
---|---|
static RubyClass |
JavaProxyClass.createJavaProxyClassClass(Ruby runtime,
RubyModule javaModule)
|
static RubyClass |
JavaProxyConstructor.createJavaProxyConstructorClass(Ruby runtime,
RubyModule javaProxyModule)
|
static RubyClass |
JavaProxyClass.ProxyMethodImpl.createJavaProxyMethodClass(Ruby runtime,
RubyModule javaProxyModule)
|
Methods in org.jruby.javasupport.proxy with parameters of type RubyClass | |
---|---|
protected static void |
JavaProxyReflectionObject.registerRubyMethods(Ruby runtime,
RubyClass result)
|
Constructors in org.jruby.javasupport.proxy with parameters of type RubyClass | |
---|---|
JavaProxyReflectionObject(Ruby runtime,
RubyClass metaClass)
|
Uses of RubyClass in org.jruby.javasupport.util |
---|
Methods in org.jruby.javasupport.util that return RubyClass | |
---|---|
static RubyClass |
RuntimeHelpers.getSingletonClass(Ruby runtime,
IRubyObject receiver)
|
static RubyClass |
RuntimeHelpers.prepareSuperClass(Ruby runtime,
IRubyObject rubyClass)
|
Methods in org.jruby.javasupport.util with parameters of type RubyClass | |
---|---|
static IRubyObject |
RuntimeHelpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
Uses of RubyClass in org.jruby.libraries |
---|
Constructors in org.jruby.libraries with parameters of type RubyClass | |
---|---|
FiberLibrary.Fiber(Ruby runtime,
RubyClass type)
|
|
ThreadLibrary.ConditionVariable(Ruby runtime,
RubyClass type)
|
|
ThreadLibrary.Mutex(Ruby runtime,
RubyClass type)
|
|
ThreadLibrary.Queue(Ruby runtime,
RubyClass type)
|
|
ThreadLibrary.SizedQueue(Ruby runtime,
RubyClass type)
|
Uses of RubyClass in org.jruby.runtime |
---|
Methods in org.jruby.runtime with parameters of type RubyClass | |
---|---|
IRubyObject |
ObjectAllocator.allocate(Ruby runtime,
RubyClass klazz)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
Block block,
IRubyObject[] args,
ThreadContext context,
IRubyObject self)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
Block block,
ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
IRubyObject[] args,
ThreadContext context,
IRubyObject self)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
ThreadContext context,
IRubyObject self)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
ThreadContext context,
IRubyObject self,
IRubyObject arg)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2)
|
protected IRubyObject |
CallSite.InlineCachingCallSite.cacheAndCall(RubyClass selfType,
ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
abstract IRubyObject |
Dispatcher.callMethod(ThreadContext context,
IRubyObject self,
RubyClass rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
abstract Dispatcher |
CallbackFactory.createDispatcher(RubyClass metaClass)
Deprecated. No longer used. |
void |
ObjectMarshal.marshalTo(Ruby runtime,
java.lang.Object obj,
RubyClass type,
MarshalStream marshalStream)
|
void |
ThreadContext.prepareTopLevel(RubyClass objectClass,
IRubyObject topSelf)
|
java.lang.Object |
ObjectMarshal.unmarshalFrom(Ruby runtime,
RubyClass type,
UnmarshalStream unmarshalStream)
|
Uses of RubyClass in org.jruby.runtime.builtin |
---|
Methods in org.jruby.runtime.builtin that return RubyClass | |
---|---|
RubyClass |
IRubyObject.getMetaClass()
RubyMethod getRubyClass. |
RubyClass |
IRubyObject.getSingletonClass()
RubyMethod getSingletonClass. |
RubyClass |
IRubyObject.getType()
RubyMethod getType. |
Uses of RubyClass in org.jruby.runtime.callback |
---|
Methods in org.jruby.runtime.callback with parameters of type RubyClass | |
---|---|
Dispatcher |
InvocationCallbackFactory.createDispatcher(RubyClass metaClass)
Deprecated. |
Dispatcher |
ReflectionCallbackFactory.createDispatcher(RubyClass metaClass)
Deprecated. |
Uses of RubyClass in org.jruby.runtime.marshal |
---|
Methods in org.jruby.runtime.marshal that return RubyClass | |
---|---|
static RubyClass |
UnmarshalStream.getClassFromPath(Ruby runtime,
java.lang.String path)
|
Methods in org.jruby.runtime.marshal with parameters of type RubyClass | |
---|---|
void |
MarshalStream.dumpDefaultObjectHeader(char tp,
RubyClass type)
|
void |
MarshalStream.dumpDefaultObjectHeader(RubyClass type)
|
void |
MarshalStream.writeUserClass(IRubyObject obj,
RubyClass type)
|
Uses of RubyClass in org.jruby.util |
---|
Methods in org.jruby.util that return RubyClass | |
---|---|
RubyClass |
ClassProvider.defineClassUnder(RubyModule module,
java.lang.String name,
RubyClass superClazz)
|
Methods in org.jruby.util with parameters of type RubyClass | |
---|---|
IRubyObject |
TypeCoercer.convertToType(IRubyObject src,
RubyClass targetType,
int convertMethodIndex,
java.lang.String convertMethod)
Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type). |
static IRubyObject |
TypeConverter.convertToType(IRubyObject obj,
RubyClass target,
int convertMethodIndex,
java.lang.String convertMethod)
Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type). |
IRubyObject |
TypeCoercer.convertToType(IRubyObject src,
RubyClass targetType,
int convertMethodIndex,
java.lang.String convertMethod,
boolean raiseOnError)
Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type). |
static IRubyObject |
TypeConverter.convertToType(IRubyObject obj,
RubyClass target,
int convertMethodIndex,
java.lang.String convertMethod,
boolean raise)
Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type). |
IRubyObject |
TypeCoercer.convertToTypeWithCheck(IRubyObject src,
RubyClass targetType,
int convertMethodIndex,
java.lang.String convertMethod)
Higher level conversion utility similar to convertToType but it can throw an additional TypeError during conversion (MRI: rb_check_convert_type). |
static IRubyObject |
TypeConverter.convertToTypeWithCheck(IRubyObject obj,
RubyClass target,
int convertMethodIndex,
java.lang.String convertMethod)
Higher level conversion utility similar to convertToType but it can throw an additional TypeError during conversion (MRI: rb_check_convert_type). |
RubyClass |
ClassProvider.defineClassUnder(RubyModule module,
java.lang.String name,
RubyClass superClazz)
|
Uses of RubyClass in org.jruby.yaml |
---|
Methods in org.jruby.yaml with parameters of type RubyClass | |
---|---|
static java.lang.Object |
JRubyConstructor.constructRuby(org.jvyamlb.Constructor ctor,
RubyClass theCls,
org.jvyamlb.nodes.Node node)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |