Uses of Class
org.jruby.RubyModule

Packages that use RubyModule
org.jruby   
org.jruby.anno   
org.jruby.ast   
org.jruby.ast.executable   
org.jruby.cext   
org.jruby.compiler.ir   
org.jruby.compiler.ir.operands   
org.jruby.embed.internal   
org.jruby.evaluator   
org.jruby.ext.ffi   
org.jruby.ext.ffi.io   
org.jruby.ext.ffi.jffi   
org.jruby.ext.psych   
org.jruby.ext.zlib   
org.jruby.internal.runtime.methods   
org.jruby.interpreter   
org.jruby.java.invokers   
org.jruby.java.proxies   
org.jruby.javasupport   
org.jruby.javasupport.proxy   
org.jruby.javasupport.util   
org.jruby.parser   
org.jruby.runtime   
org.jruby.runtime.callsite   
org.jruby.runtime.marshal   
org.jruby.runtime.profile   
org.jruby.util   
 

Uses of RubyModule in org.jruby
 

Subclasses of RubyModule in org.jruby
 class IncludedModuleWrapper
          This class is used to provide an intermediate superclass for modules and classes that include other modules.
 class MetaClass
           
 class RubyClass
           
 

Fields in org.jruby declared as RubyModule
protected  RubyModule RubyMethod.implementationModule
           
protected  RubyModule RubyMethod.originModule
           
 RubyModule RubyModule.parent
          The class/module within whose namespace this class/module resides.
 

Methods in org.jruby that return RubyModule
 RubyModule RubyModule.alias_method(ThreadContext context, IRubyObject newId, IRubyObject oldId)
           
 RubyModule RubyModule.append_features(IRubyObject module)
          rb_mod_append_features
static RubyModule RubyComparable.createComparable(Ruby runtime)
           
static RubyModule RubyEnumerable.createEnumerableModule(Ruby runtime)
           
static RubyModule RubyEtc.createEtcModule(Ruby runtime)
           
static RubyModule RubyFileTest.createFileTestModule(Ruby runtime)
           
static RubyModule RubyGC.createGCModule(Ruby runtime)
           
static RubyModule RubyJRuby.createJRuby(Ruby runtime)
           
static RubyModule RubyJRuby.createJRubyExt(Ruby runtime)
           
static RubyModule RubyKernel.createKernelModule(Ruby runtime)
           
static RubyModule RubyMarshal.createMarshalModule(Ruby runtime)
           
static RubyModule RubyMath.createMathModule(Ruby runtime)
          Create the Math module and add it to the Ruby runtime.
static RubyModule RubyObjectSpace.createObjectSpaceModule(Ruby runtime)
          Create the ObjectSpace module and add it to the Ruby runtime.
static RubyModule RubyPrecision.createPrecisionModule(Ruby runtime)
           
static RubyModule RubyProcess.createProcessModule(Ruby runtime)
           
 RubyModule Ruby.defineModule(java.lang.String name)
          Define a new module under the Object namespace.
 RubyModule RubyModule.defineModuleUnder(java.lang.String name)
          rb_define_module_under this method should be used only as an API to define/open nested module
 RubyModule Ruby.defineModuleUnder(java.lang.String name, RubyModule parent)
          Define a new module with the given name under the given module or class namespace.
 RubyModule RubyModule.defineOrGetModuleUnder(java.lang.String name)
          this method should be used only by interpreter or compiler
 RubyModule Ruby.fastGetModule(java.lang.String internedName)
          Retrieve the module with the given name from the Object namespace.
 RubyModule RubyModule.findImplementer(RubyModule clazz)
          Search through this module and supermodules for method definitions.
 RubyModule Ruby.getClassFromPath(java.lang.String path)
           
 RubyModule Ruby.getComparable()
           
 RubyModule Ruby.getEnumerable()
           
 RubyModule Ruby.getErrno()
           
 RubyModule Ruby.getEtc()
           
 RubyModule Ruby.getFileTest()
           
 RubyModule Ruby.getGC()
           
protected  RubyModule RubyBasicObject.getInstanceEvalClass()
           
 RubyModule Ruby.getKernel()
           
 RubyModule Ruby.getMarshal()
           
 RubyModule Ruby.getMath()
           
 RubyModule Ruby.getModule(java.lang.String name)
          Retrieve the module with the given name from the Object namespace.
 RubyModule IncludedModuleWrapper.getNonIncludedClass()
           
 RubyModule RubyModule.getNonIncludedClass()
           
 RubyModule Ruby.getObjectSpaceModule()
           
 RubyModule Ruby.getOrCreateModule(java.lang.String name)
          From Object, retrieve the named module.
 RubyModule RubyModule.getParent()
           
 RubyModule Ruby.getPrecision()
           
 RubyModule Ruby.getProcess()
           
 RubyModule Ruby.getProcGID()
           
 RubyModule Ruby.getProcSysModule()
           
 RubyModule Ruby.getProcUID()
           
 RubyModule RubyModule.include(IRubyObject[] modules)
          rb_mod_include
 RubyModule RubyModule.module_function(ThreadContext context, IRubyObject[] args)
          rb_mod_modfunc
static RubyModule RubyModule.newModule(Ruby runtime)
          rb_module_new
static RubyModule RubyModule.newModule(Ruby runtime, java.lang.String name, RubyModule parent, boolean setParent)
          rb_module_new/rb_define_module_id/rb_name_class/rb_set_class_path
 RubyModule RubyModule.private_class_method(IRubyObject[] args)
           
 RubyModule RubyModule.public_class_method(IRubyObject[] args)
           
 RubyModule RubyModule.rbPrivate(ThreadContext context, IRubyObject[] args)
          rb_mod_private
 RubyModule RubyModule.rbProtected(ThreadContext context, IRubyObject[] args)
          rb_mod_protected
 RubyModule RubyModule.rbPublic(ThreadContext context, IRubyObject[] args)
          rb_mod_public
 RubyModule RubyModule.remove_method(ThreadContext context, IRubyObject[] args)
           
 RubyModule RubyModule.undef_method(ThreadContext context, IRubyObject[] args)
           
static RubyModule RubyModule.unmarshalFrom(UnmarshalStream input)
           
 

Methods in org.jruby with parameters of type RubyModule
 void Ruby.addModule(RubyModule module)
           
 IRubyObject RubyKernel.MethodMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject RubyModule.RespondToMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
protected  IRubyObject RubyModule.cloneMethods(RubyModule clone)
           
 RubyClass Ruby.defineClassUnder(java.lang.String name, RubyClass superClass, ObjectAllocator allocator, RubyModule parent)
          Define a new class with the given name under the given module or class namespace.
 RubyClass Ruby.defineClassUnder(java.lang.String name, RubyClass superClass, ObjectAllocator allocator, RubyModule parent, CallSite[] callSites)
          A variation of defineClassUnder that allows passing in an array of supplementary call sites to improve dynamic invocation.
 RubyModule Ruby.defineModuleUnder(java.lang.String name, RubyModule parent)
          Define a new module with the given name under the given module or class namespace.
 IRubyObject RubyBasicObject.evalUnder(ThreadContext context, RubyModule under, RubyString src, java.lang.String file, int line)
          Evaluates the string src with self set to the current object, using the module under as the context.
 RubyModule RubyModule.findImplementer(RubyModule clazz)
          Search through this module and supermodules for method definitions.
 boolean RubyModule.hasModuleInHierarchy(RubyModule type)
           
 boolean RubyModule.KindOf.isKindOf(IRubyObject obj, RubyModule type)
           
 boolean RubyObjectAdapter.isKindOf(IRubyObject value, RubyModule rubyModule)
           
 boolean RubyModule.isKindOfModule(RubyModule type)
           
protected  boolean IncludedModuleWrapper.isSame(RubyModule module)
           
protected  boolean RubyModule.isSame(RubyModule module)
           
<E extends java.lang.Enum<E>>
void
Ruby.loadConstantSet(RubyModule module, java.lang.Class<E> enumClass)
           
 void Ruby.loadConstantSet(RubyModule module, java.lang.String constantSetName)
           
static void RubyModule.marshalTo(RubyModule module, MarshalStream output)
           
abstract  IRubyObject RubyKernel.MethodMissingMethod.methodMissing(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, java.lang.String name, ObjectAllocator allocator, RubyModule parent, boolean setParent)
          Construct a new class with the given name, allocator, parent class, and containing class.
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, java.lang.String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, CallSite[] extraCallSites)
          A variation on newClass that allows passing in an array of supplementary call sites to improve dynamic invocation performance.
static RubyMethod RubyMethod.newMethod(RubyModule implementationModule, java.lang.String methodName, RubyModule originModule, java.lang.String originName, DynamicMethod method, IRubyObject receiver)
           
static RubyModule RubyModule.newModule(Ruby runtime, java.lang.String name, RubyModule parent, boolean setParent)
          rb_module_new/rb_define_module_id/rb_name_class/rb_set_class_path
static RubyUnboundMethod RubyUnboundMethod.newUnboundMethod(RubyModule implementationModule, java.lang.String methodName, RubyModule originModule, java.lang.String originName, DynamicMethod method)
           
 void Ruby.setEtc(RubyModule etcModule)
           
 void RubyModule.setParent(RubyModule parent)
           
 IRubyObject RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, Block block)
          specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.
 IRubyObject RubyObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject[] args, Block block)
          Deprecated. 
 IRubyObject RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg, Block block)
          specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.
 IRubyObject RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg0, IRubyObject arg1, Block block)
          specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.
 IRubyObject RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
          specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.
 void RubyModule.syncClassVariables(RubyModule other)
           
 void RubyModule.syncConstants(RubyModule other)
           
protected  IRubyObject RubyBasicObject.yieldUnder(ThreadContext context, RubyModule under, Block block)
          Will yield to the specific block changing the self to be the current object instead of the self that is part of the frame saved in the block frame.
protected  IRubyObject RubyBasicObject.yieldUnder(ThreadContext context, RubyModule under, IRubyObject[] args, Block block)
          Will yield to the specific block changing the self to be the current object instead of the self that is part of the frame saved in the block frame.
 

Constructors in org.jruby with parameters of type RubyModule
IncludedModuleWrapper(Ruby runtime, RubyClass superClass, RubyModule delegate)
           
RubyKernel.MethodMissingMethod(RubyModule implementationClass)
           
RubyModule.RespondToMissingMethod(RubyModule implClass, Visibility vis, java.lang.String methodName)
           
 

Uses of RubyModule in org.jruby.anno
 

Methods in org.jruby.anno with parameters of type RubyModule
abstract  void TypePopulator.populate(RubyModule clsmod, java.lang.Class clazz)
           
 void TypePopulator.DefaultTypePopulator.populate(RubyModule clsmod, java.lang.Class clazz)
           
static DynamicMethod TypePopulator.populateModuleMethod(RubyModule cls, JavaMethod javaMethod)
           
 

Uses of RubyModule in org.jruby.ast
 

Methods in org.jruby.ast that return RubyModule
 RubyModule Colon2ImplicitNode.getEnclosingModule(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          Get parent module/class that this module represents
 RubyModule Colon2Node.getEnclosingModule(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          Get parent module/class that this module represents
 RubyModule Colon3Node.getEnclosingModule(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
          Get parent module/class that this module represents
 

Methods in org.jruby.ast with parameters of type RubyModule
 IRubyObject Colon2ConstNode.getValue(ThreadContext context, RubyModule target)
           
 IRubyObject Colon2ConstNode.reCache(ThreadContext context, RubyModule target)
           
 

Uses of RubyModule in org.jruby.ast.executable
 

Methods in org.jruby.ast.executable with parameters of type RubyModule
 IRubyObject AbstractScript.getConstantFrom(RubyModule target, ThreadContext context, java.lang.String name, int i)
           
 IRubyObject RuntimeCache.getConstantFrom(RubyModule target, ThreadContext context, java.lang.String name, int index)
           
 IRubyObject AbstractScript.getConstantFrom0(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom1(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom2(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom3(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom4(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom5(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom6(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom7(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom8(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject AbstractScript.getConstantFrom9(RubyModule target, ThreadContext context, java.lang.String name)
           
 IRubyObject RuntimeCache.getValueFrom(RubyModule target, ThreadContext context, java.lang.String name, int index)
           
 IRubyObject RuntimeCache.reCacheFrom(RubyModule target, ThreadContext context, java.lang.String name, int index)
           
 

Uses of RubyModule in org.jruby.cext
 

Methods in org.jruby.cext with parameters of type RubyModule
 IRubyObject NativeMethod0.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
           
 IRubyObject NativeMethod0.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
           
 IRubyObject NativeMethod1.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject NativeMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject NativeProcMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject NativeMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject NativeProcMethod.call(ThreadContext context, IRubyObject recv, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject NativeMethod1.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject NativeMethod2.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject NativeMethod2.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject NativeMethod3.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject NativeMethod3.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static DynamicMethod JRuby.newMethod(RubyModule module, long fn, int arity)
           
 

Constructors in org.jruby.cext with parameters of type RubyModule
NativeMethod(RubyModule clazz, int arity, long function)
           
NativeMethod0(RubyModule clazz, int arity, long function)
           
NativeMethod1(RubyModule clazz, int arity, long function)
           
NativeMethod2(RubyModule clazz, int arity, long function)
           
NativeMethod3(RubyModule clazz, int arity, long function)
           
NativeProcMethod(RubyModule clazz, long function)
           
 

Uses of RubyModule in org.jruby.compiler.ir
 

Methods in org.jruby.compiler.ir that return RubyModule
 RubyModule IRScopeImpl.getContainerModule()
           
 

Uses of RubyModule in org.jruby.compiler.ir.operands
 

Methods in org.jruby.compiler.ir.operands that return RubyModule
 RubyModule MetaObject.getContainer(InterpreterContext interp, Ruby runtime)
           
 RubyModule MetaObject.interpretBody(InterpreterContext interp, ThreadContext context, RubyModule module)
           
 

Methods in org.jruby.compiler.ir.operands with parameters of type RubyModule
 RubyModule MetaObject.interpretBody(InterpreterContext interp, ThreadContext context, RubyModule module)
           
 

Uses of RubyModule in org.jruby.embed.internal
 

Methods in org.jruby.embed.internal with parameters of type RubyModule
 boolean EmbedRubyObjectAdapterImpl.isKindOf(IRubyObject value, RubyModule rubyModule)
           
 

Uses of RubyModule in org.jruby.evaluator
 

Methods in org.jruby.evaluator that return RubyModule
static RubyModule ASTInterpreter.getClassVariableBase(ThreadContext context, Ruby runtime)
           
 

Methods in org.jruby.evaluator with parameters of type RubyModule
static IRubyObject ASTInterpreter.evalClassDefinitionBody(Ruby runtime, ThreadContext context, StaticScope scope, Node bodyNode, RubyModule type, IRubyObject self, Block block)
          Evaluates the body in a class or module definition statement.
static IRubyObject ASTInterpreter.INTERPRET_METHOD(Ruby runtime, ThreadContext context, java.lang.String file, int line, RubyModule implClass, Node node, java.lang.String name, IRubyObject self, Block block, boolean isTraceable)
           
 

Uses of RubyModule in org.jruby.ext.ffi
 

Methods in org.jruby.ext.ffi that return RubyModule
static RubyModule DataConverter.createDataConverterModule(Ruby runtime, RubyModule module)
           
 

Methods in org.jruby.ext.ffi with parameters of type RubyModule
static RubyClass AbstractInvoker.createAbstractInvokerClass(Ruby runtime, RubyModule module)
           
static RubyClass AbstractMemory.createAbstractMemoryClass(Ruby runtime, RubyModule module)
           
static RubyClass AutoPointer.createAutoPointerClass(Ruby runtime, RubyModule module)
           
static RubyClass Buffer.createBufferClass(Ruby runtime, RubyModule module)
           
static RubyClass CallbackInfo.createCallbackInfoClass(Ruby runtime, RubyModule module)
          Creates a CallbackInfo class for a ruby runtime
static RubyClass MappedType.createConverterTypeClass(Ruby runtime, RubyModule ffiModule)
           
static RubyModule DataConverter.createDataConverterModule(Ruby runtime, RubyModule module)
           
protected abstract  DynamicMethod AbstractInvoker.createDynamicMethod(RubyModule module)
           
static RubyClass Enum.createEnumClass(Ruby runtime, RubyModule ffiModule)
           
static void IOModule.createIOModule(Ruby runtime, RubyModule ffi)
           
static RubyClass MemoryPointer.createMemoryPointerClass(Ruby runtime, RubyModule module)
           
static void Platform.createPlatformModule(Ruby runtime, RubyModule ffi)
           
static RubyClass Pointer.createPointerClass(Ruby runtime, RubyModule module)
           
static RubyClass StructByReference.createStructByReferenceClass(Ruby runtime, RubyModule ffiModule)
           
static RubyClass StructByValue.createStructByValueClass(Ruby runtime, RubyModule ffiModule)
           
static RubyClass Struct.createStructClass(Ruby runtime, RubyModule module)
          Registers the StructLayout class in the JRuby runtime.
static RubyClass StructLayout.createStructLayoutClass(Ruby runtime, RubyModule module)
          Registers the StructLayout class in the JRuby runtime.
static RubyClass Type.createTypeClass(Ruby runtime, RubyModule ffiModule)
           
 void Factory.init(Ruby runtime, RubyModule ffi)
          Registers FFI ruby classes/modules
 void NoImplFactory.init(Ruby runtime, RubyModule ffi)
           
 

Uses of RubyModule in org.jruby.ext.ffi.io
 

Methods in org.jruby.ext.ffi.io with parameters of type RubyModule
static RubyClass FileDescriptorIO.createFileDescriptorIOClass(Ruby runtime, RubyModule module)
           
 

Uses of RubyModule in org.jruby.ext.ffi.jffi
 

Methods in org.jruby.ext.ffi.jffi with parameters of type RubyModule
static RubyClass CallbackManager.createCallbackClass(Ruby runtime, RubyModule module)
          Creates a Callback class for a ruby runtime
static RubyClass DynamicLibrary.createDynamicLibraryClass(Ruby runtime, RubyModule module)
           
 DynamicMethod Function.createDynamicMethod(RubyModule module)
           
 DynamicMethod JFFIInvoker.createDynamicMethod(RubyModule module)
           
static DynamicMethod MethodFactory.createDynamicMethod(Ruby runtime, RubyModule module, com.kenai.jffi.Function function, Type returnType, Type[] parameterTypes, com.kenai.jffi.CallingConvention convention, IRubyObject enums)
           
static RubyClass Function.createFunctionClass(Ruby runtime, RubyModule module)
           
static RubyClass JFFIInvoker.createInvokerClass(Ruby runtime, RubyModule module)
           
static RubyClass VariadicInvoker.createVariadicInvokerClass(Ruby runtime, RubyModule module)
           
 void Factory.init(Ruby runtime, RubyModule ffi)
           
 

Uses of RubyModule in org.jruby.ext.psych
 

Methods in org.jruby.ext.psych with parameters of type RubyModule
static void PsychEmitter.initPsychEmitter(Ruby runtime, RubyModule psych)
           
static void PsychParser.initPsychParser(Ruby runtime, RubyModule psych)
           
static void PsychToRuby.initPsychToRuby(Ruby runtime, RubyModule psych)
           
static void PsychYamlTree.initPsychYamlTree(Ruby runtime, RubyModule psych)
           
 

Uses of RubyModule in org.jruby.ext.zlib
 

Methods in org.jruby.ext.zlib that return RubyModule
static RubyModule RubyZlib.createZlibModule(Ruby runtime)
          Create the Zlib module and add it to the Ruby runtime.
 

Uses of RubyModule in org.jruby.internal.runtime.methods
 

Fields in org.jruby.internal.runtime.methods declared as RubyModule
protected  RubyModule DynamicMethod.implementationClass
          The Ruby module or class in which this method is immediately defined.
protected  RubyModule DynamicMethod.protectedClass
          The "protected class" used for calculating protected access.
 

Methods in org.jruby.internal.runtime.methods that return RubyModule
protected static RubyModule DynamicMethod.calculateProtectedClass(RubyModule cls)
          Calculate, based on given RubyModule, which class in its hierarchy should be used to determine protected access.
 RubyModule CompiledMethod.LazyCompiledMethod.getImplementationClass()
           
 RubyModule DelegatingDynamicMethod.getImplementationClass()
           
 RubyModule DynamicMethod.getImplementationClass()
          Retrieve the class or module on which this method is implemented, used for 'super' logic among others.
protected  RubyModule CompiledMethod.LazyCompiledMethod.getProtectedClass()
           
protected  RubyModule DelegatingDynamicMethod.getProtectedClass()
           
protected  RubyModule DynamicMethod.getProtectedClass()
          Retrieve the pre-calculated "protected class" used for access checks.
 

Methods in org.jruby.internal.runtime.methods with parameters of type RubyModule
protected static RubyModule DynamicMethod.calculateProtectedClass(RubyModule cls)
          Calculate, based on given RubyModule, which class in its hierarchy should be used to determine protected access.
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
          Arity 0, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
          Arity 0, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0)
          Arity 1, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
          A default implementation of n-arity, non-block 'call' method, which simply calls the n-arity, block-receiving version with the arg list and Block.NULL_BLOCK.
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
abstract  IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JavaMethod.JavaMethodThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
abstract  IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
          The minimum 'call' method required for a dynamic method handle.
 IRubyObject FullFunctionCallbackMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject MethodMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject MethodMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ProcMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedJavaMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ReflectedJavaMultiMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject SimpleCallbackMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject UndefinedMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
          The one implementation of call, which throws an exception because UndefinedMethod can't be invoked.
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, Block block)
          Arity 1, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
 IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, Block block)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
          Arity 2, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
          Arity 2, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
          Arity 3, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject CompiledMethod.LazyCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
          Arity 3, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JavaMethod.JavaMethodThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject JittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject TraceableJittedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
          Arity 4, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
          Arity 4, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4)
          Arity 5, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block block)
          Arity 5, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5)
          Arity 6, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, Block block)
          Arity 6, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6)
          Arity 7, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, Block block)
          Arity 7, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7)
          Arity 8, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, Block block)
          Arity 8, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8)
          Arity 9, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, Block block)
          Arity 9, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, Block block)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9)
          Arity 10, no block
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9)
           
 IRubyObject DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9, Block block)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9, Block block)
          Arity 10, with block; calls through IRubyObject[] path
 IRubyObject InterpretedMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6, IRubyObject arg7, IRubyObject arg8, IRubyObject arg9, Block block)
           
 DynamicMethod InvocationMethodFactory.getAnnotatedMethod(RubyModule implementationClass, JavaMethodDescriptor desc)
          Use code generation to provide a method handle based on an annotated Java method.
 DynamicMethod ReflectionMethodFactory.getAnnotatedMethod(RubyModule implementationClass, JavaMethodDescriptor desc)
          Use reflection to provide a method handle based on an annotated Java method.
 DynamicMethod InvocationMethodFactory.getAnnotatedMethod(RubyModule implementationClass, java.util.List<JavaMethodDescriptor> descs)
          Use code generation to provide a method handle based on an annotated Java method.
 DynamicMethod ReflectionMethodFactory.getAnnotatedMethod(RubyModule implementationClass, java.util.List<JavaMethodDescriptor> descs)
          Use reflection to provide a method handle based on an annotated Java method.
 DynamicMethod InvocationMethodFactory.getCompiledMethod(RubyModule implementationClass, java.lang.String method, Arity arity, Visibility visibility, StaticScope scope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
          Use code generation to provide a method handle for a compiled Ruby method.
 DynamicMethod ReflectionMethodFactory.getCompiledMethod(RubyModule implementationClass, java.lang.String methodName, Arity arity, Visibility visibility, StaticScope scope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
          Use reflection to provide a method handle for a compiled Ruby method.
 DynamicMethod InvocationMethodFactory.getCompiledMethodLazily(RubyModule implementationClass, java.lang.String method, Arity arity, Visibility visibility, StaticScope scope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
          Use code generation to provide a method handle for a compiled Ruby method.
 DynamicMethod ReflectionMethodFactory.getCompiledMethodLazily(RubyModule implementationClass, java.lang.String methodName, Arity arity, Visibility visibility, StaticScope scope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
          Use reflection to provide a method handle for a compiled Ruby method.
 void JavaMethod.init(RubyModule implementationClass, Arity arity, Visibility visibility, StaticScope staticScope, CallConfiguration callConfig)
           
protected  void CompiledMethod.init(RubyModule implementationClass, Arity arity, Visibility visibility, StaticScope staticScope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
           
protected  void DynamicMethod.init(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
static DynamicMethod DynamicMethodFactory.newDefaultMethod(Ruby runtime, RubyModule container, java.lang.String name, StaticScope scope, Node body, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
static InterpretedMethod DynamicMethodFactory.newInterpretedMethod(Ruby runtime, RubyModule container, StaticScope scope, Node body, java.lang.String name, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
static DynamicMethod DynamicMethodFactory.newJittedMethod(Ruby runtime, RubyModule container, StaticScope scope, Script script, java.lang.String name, CallConfiguration config, Visibility visibility, Arity arity, ISourcePosition position, DefaultMethod defaultMethod)
           
 void InvocationMethodFactory.prepareAnnotatedMethod(RubyModule implementationClass, JavaMethod javaMethod, JavaMethodDescriptor desc)
          Use code generation to provide a method handle based on an annotated Java method.
 void CompiledMethod.LazyCompiledMethod.setImplementationClass(RubyModule implClass)
           
 void DelegatingDynamicMethod.setImplementationClass(RubyModule implClass)
           
 void DynamicMethod.setImplementationClass(RubyModule implClass)
          Set the class on which this method is implemented, used for 'super' logic, among others.
 void UndefinedMethod.setImplementationClass(RubyModule implClass)
          Dummy override of setImplementationClass that does nothing.
 

Constructors in org.jruby.internal.runtime.methods with parameters of type RubyModule
AliasMethod(RubyModule implementationClass, DynamicMethod oldMethod, java.lang.String oldName)
           
CompiledMethod.LazyCompiledMethod(RubyModule implementationClass, java.lang.String method, Arity arity, Visibility visibility, StaticScope scope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc, MethodFactory factory)
           
DefaultMethod(RubyModule implementationClass, StaticScope staticScope, Node body, java.lang.String name, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
DynamicMethod(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
          Base constructor for dynamic method handles.
DynamicMethod(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, java.lang.String name)
          Base constructor for dynamic method handles with names.
FullFunctionCallbackMethod(RubyModule implementationClass, Callback callback, Visibility visibility)
           
InterpretedIRMethod(IRMethod method, RubyModule implementationClass)
           
InterpretedMethod(RubyModule implementationClass, StaticScope staticScope, Node body, java.lang.String name, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
JavaMethod.JavaMethodN(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodNBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodOne(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOne(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodOneBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodOneOrN(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodOneOrNBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodOneOrTwo(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneOrTwo(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodOneOrTwoBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneOrTwoBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodOneOrTwoOrN(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneOrTwoOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodOneOrTwoOrNBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneOrTwoOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodOneOrTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneOrTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodThree(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodThree(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodThreeBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodThreeBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodThreeOrN(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodThreeOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodThreeOrNBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodThreeOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodTwo(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodTwo(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodTwoBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodTwoBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodTwoOrN(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodTwoOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodTwoOrNBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodTwoOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodTwoOrThree(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodTwoOrThree(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZero(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZero(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroOrN(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroOrNBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroOrOne(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOne(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroOrOneBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroOrOneOrN(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroOrOneOrNBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroOrOneOrTwo(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneOrTwo(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroOrOneOrTwoBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneOrTwoBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrN(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JavaMethod(RubyModule implementationClass, Visibility visibility)
           
JavaMethod(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
JittedMethod(RubyModule implementationClass, StaticScope staticScope, Script jitCompiledScript, java.lang.String name, CallConfiguration jitCallConfig, Visibility visibility, Arity arity, ISourcePosition position, DefaultMethod realMethod)
           
MethodMethod(RubyModule implementationClass, RubyUnboundMethod method, Visibility visibility)
          Constructor for MethodMethod.
MethodMissingMethod(RubyModule implementationClass, RubyString name)
           
ProcMethod(RubyModule implementationClass, RubyProc proc, Visibility visibility)
          Constructor for ProcMethod.
ReflectedCompiledMethod(RubyModule implementationClass, Arity arity, Visibility visibility, StaticScope staticScope, java.lang.Object scriptObject, java.lang.reflect.Method method, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
           
ReflectedJavaMethod(RubyModule implementationClass, java.lang.reflect.Method method, JRubyMethod annotation)
           
ReflectedJavaMultiMethod(RubyModule implementationClass, java.util.List<java.lang.reflect.Method> methods, java.util.List<JRubyMethod> annotations)
           
SimpleCallbackMethod(RubyModule implementationClass, Callback callback, Visibility visibility)
           
TraceableInterpretedMethod(RubyModule implementationClass, StaticScope staticScope, Node body, java.lang.String name, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
TraceableJittedMethod(RubyModule implementationClass, StaticScope staticScope, Script jitCompiledScript, java.lang.String name, CallConfiguration jitCallConfig, Visibility visibility, Arity arity, ISourcePosition position, DefaultMethod realMethod)
           
WrapperMethod(RubyModule implementationClass, DynamicMethod method, Visibility visibility)
          Constructor for WrapperCallable.
 

Uses of RubyModule in org.jruby.interpreter
 

Methods in org.jruby.interpreter with parameters of type RubyModule
static IRubyObject Interpreter.INTERPRET_METHOD(ThreadContext context, CFG cfg, InterpreterContext interp, java.lang.String name, RubyModule implClass, boolean isTraceable)
           
 

Uses of RubyModule in org.jruby.java.invokers
 

Methods in org.jruby.java.invokers with parameters of type RubyModule
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject InstanceFieldGetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject StaticFieldGetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject InstanceFieldSetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject StaticFieldSetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 

Constructors in org.jruby.java.invokers with parameters of type RubyModule
ConstructorInvoker(RubyModule host, java.util.List<java.lang.reflect.Constructor> ctors)
           
InstanceFieldGetter(java.lang.String name, RubyModule host, java.lang.reflect.Field field)
           
InstanceFieldSetter(java.lang.String name, RubyModule host, java.lang.reflect.Field field)
           
InstanceMethodInvoker(RubyModule host, java.util.List<java.lang.reflect.Method> methods)
           
InstanceMethodInvoker(RubyModule host, java.lang.reflect.Method method)
           
StaticFieldGetter(java.lang.String name, RubyModule host, java.lang.reflect.Field field)
           
StaticFieldSetter(java.lang.String name, RubyModule host, java.lang.reflect.Field field)
           
 

Uses of RubyModule in org.jruby.java.proxies
 

Methods in org.jruby.java.proxies that return RubyModule
static RubyModule JavaInterfaceTemplate.createJavaInterfaceTemplateModule(ThreadContext context)
           
 

Methods in org.jruby.java.proxies with parameters of type RubyModule
 IRubyObject ArrayJavaProxy.ArrayNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 

Constructors in org.jruby.java.proxies with parameters of type RubyModule
ArrayJavaProxy.ArrayNewMethod(RubyModule implClass, Visibility visibility, DynamicMethod oldNew)
           
 

Uses of RubyModule in org.jruby.javasupport
 

Methods in org.jruby.javasupport that return RubyModule
static RubyModule JavaArrayUtilities.createJavaArrayUtilitiesModule(Ruby runtime)
           
static RubyModule Java.createJavaModule(Ruby runtime)
           
static RubyModule JavaProxyMethods.createJavaProxyMethods(ThreadContext context)
           
static RubyModule Java.getInterfaceModule(Ruby runtime, JavaClass javaClass)
           
 RubyModule JavaSupport.getJavaArrayUtilitiesModule()
           
 RubyModule JavaSupport.getJavaInterfaceTemplate()
           
 RubyModule JavaSupport.getJavaModule()
           
 RubyModule JavaSupport.getJavaUtilitiesModule()
           
 RubyModule JavaSupport.getPackageModuleTemplate()
           
static RubyModule Java.getProxyClass(Ruby runtime, JavaClass javaClass)
           
 RubyModule JavaClass.getProxyModule()
           
 RubyModule JavaClass.ruby_class()
           
 

Methods in org.jruby.javasupport with parameters of type RubyModule
static RubyClass JavaArray.createJavaArrayClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaClass.createJavaClassClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaConstructor.createJavaConstructorClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaField.createJavaFieldClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaMethod.createJavaMethodClass(Ruby runtime, RubyModule javaModule)
           
static RubyClass JavaObject.createJavaObjectClass(Ruby runtime, RubyModule javaModule)
           
 void JavaClass.setupInterfaceModule(RubyModule module)
           
 

Uses of RubyModule in org.jruby.javasupport.proxy
 

Methods in org.jruby.javasupport.proxy with parameters of type RubyModule
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)
           
 

Uses of RubyModule in org.jruby.javasupport.util
 

Methods in org.jruby.javasupport.util that return RubyModule
static RubyModule RuntimeHelpers.checkIsModule(IRubyObject maybeModule)
           
static RubyModule RuntimeHelpers.findImplementerIfNecessary(RubyModule clazz, RubyModule implementationClass)
           
static RubyModule RuntimeHelpers.getSuperClassForDefined(Ruby runtime, RubyModule klazz)
           
static RubyModule RuntimeHelpers.prepareClassNamespace(ThreadContext context, IRubyObject rubyModule)
           
 

Methods in org.jruby.javasupport.util with parameters of type RubyModule
static void RuntimeHelpers.addInstanceMethod(RubyModule containingClass, java.lang.String name, DynamicMethod method, Visibility visibility, ThreadContext context, Ruby runtime)
           
static RubyModule RuntimeHelpers.findImplementerIfNecessary(RubyModule clazz, RubyModule implementationClass)
           
static RubyModule RuntimeHelpers.getSuperClassForDefined(Ruby runtime, RubyModule klazz)
           
 

Uses of RubyModule in org.jruby.parser
 

Methods in org.jruby.parser that return RubyModule
 RubyModule StaticScope.determineModule()
          Update current scoping structure to populate with proper cref scoping values.
 RubyModule StaticScope.getModule()
          Get the live CRef module associated with this scope.
 

Methods in org.jruby.parser with parameters of type RubyModule
 IRubyObject StaticScope.getConstant(Ruby runtime, java.lang.String internedName, RubyModule object)
           
 IRubyObject StaticScope.getConstantWithConstMissing(Ruby runtime, java.lang.String internedName, RubyModule object)
           
 void StaticScope.setModule(RubyModule module)
           
 

Uses of RubyModule in org.jruby.runtime
 

Methods in org.jruby.runtime that return RubyModule
 RubyModule ThreadContext.getFrameKlazz()
           
 RubyModule Binding.getKlass()
          Gets the klass.
 RubyModule Frame.getKlazz()
          Return class that we are calling against
 RubyModule ThreadContext.getPreviousRubyClass()
           
 RubyModule ThreadContext.getRubyClass()
           
 RubyModule ThreadContext.popRubyClass()
           
 

Methods in org.jruby.runtime with parameters of type RubyModule
 void MethodFactory.MethodDefiningCallback.define(RubyModule targetMetaClass, JavaMethodDescriptor desc, DynamicMethod dynamicMethod)
          Deprecated.  
abstract  DynamicMethod MethodFactory.getAnnotatedMethod(RubyModule implementationClass, JavaMethodDescriptor desc)
          Based on an annotated Java method object, generate a method handle using the annotation and the target signature.
abstract  DynamicMethod MethodFactory.getAnnotatedMethod(RubyModule implementationClass, java.util.List<JavaMethodDescriptor> desc)
          Based on a list of annotated Java methods, generate a method handle using the annotation and the target signatures.
abstract  DynamicMethod MethodFactory.getCompiledMethod(RubyModule implementationClass, java.lang.String method, Arity arity, Visibility visibility, StaticScope scope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
          Get a new method handle based on the target JRuby-compiled method.
abstract  DynamicMethod MethodFactory.getCompiledMethodLazily(RubyModule implementationClass, java.lang.String method, Arity arity, Visibility visibility, StaticScope scope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
          Like getCompiledMethod, but postpones any heavy lifting involved in creating the method until first invocation.
 java.util.Iterator ObjectSpace.iterator(RubyModule rubyClass)
           
static Block CallBlock.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context)
           
static Block CallBlock19.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context)
           
protected  Frame CompiledBlockLight.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  Frame CompiledBlockLight19.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  Frame CompiledSharedScopeBlock.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  Frame ContextAwareBlockBody.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  Frame MethodBlock.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  Frame SharedScopeBlock.pre(ThreadContext context, RubyModule klass, Binding binding)
           
 void ThreadContext.preClassEval(StaticScope staticScope, RubyModule type)
           
 void ThreadContext.preCompiledClass(RubyModule type, StaticScope staticScope)
           
 void ThreadContext.preCompiledClassDummyScope(RubyModule type, StaticScope staticScope)
           
 void ThreadContext.preExecuteUnder(RubyModule executeUnderClass, Block block)
           
 Frame ThreadContext.preForBlock(Binding binding, RubyModule klass)
           
 void ThreadContext.preMethodBacktraceAndScope(java.lang.String name, RubyModule clazz, StaticScope staticScope)
           
 void ThreadContext.preMethodBacktraceDummyScope(RubyModule clazz, java.lang.String name, StaticScope staticScope)
           
 void ThreadContext.preMethodFrameAndDummyScope(RubyModule clazz, java.lang.String name, IRubyObject self, Block block, StaticScope staticScope)
           
 void ThreadContext.preMethodFrameAndScope(RubyModule clazz, java.lang.String name, IRubyObject self, Block block, StaticScope staticScope)
           
 void ThreadContext.preMethodFrameOnly(RubyModule clazz, java.lang.String name, IRubyObject self, Block block)
           
 void ThreadContext.preMethodNoFrameAndDummyScope(RubyModule clazz, StaticScope staticScope)
           
 void ThreadContext.preMethodScopeOnly(RubyModule clazz, StaticScope staticScope)
           
 void ThreadContext.preNodeEval(RubyModule rubyClass, IRubyObject self)
           
 void ThreadContext.preNodeEval(RubyModule rubyClass, IRubyObject self, java.lang.String name)
           
 Frame ThreadContext.preYieldLightBlock(Binding binding, DynamicScope emptyScope, RubyModule klass)
           
 Frame ThreadContext.preYieldNoScope(Binding binding, RubyModule klass)
           
 Frame ThreadContext.preYieldSpecificBlock(Binding binding, StaticScope scope, RubyModule klass)
           
 void ThreadContext.pushRubyClass(RubyModule currentModule)
           
 void Frame.setKlazz(RubyModule klazz)
          Set the class we are calling against.
 void ThreadContext.trace(RubyEvent event, java.lang.String name, RubyModule implClass)
           
 void ThreadContext.trace(RubyEvent event, java.lang.String name, RubyModule implClass, java.lang.String file, int line)
           
 void Frame.updateFrame(RubyModule klazz, IRubyObject self, java.lang.String name, Block block, int jumpTarget)
          Update the frame based on the given values.
 IRubyObject Block.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
          Deprecated. 
abstract  IRubyObject BlockBody.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject CallBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 IRubyObject CallBlock19.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject CompiledBlock19.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject Interpreted19Block.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 IRubyObject InterpretedBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean alreadyArray, Binding binding, Block.Type type)
          Yield to this block, usually passed to the current call.
 IRubyObject InterpretedIRBlockBody.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject NullBlockBody.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject BlockBody.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type, Block block)
           
 IRubyObject CompiledBlock.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type, Block block)
           
 IRubyObject CompiledBlock19.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type, Block block)
           
 IRubyObject Interpreted19Block.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type, Block block)
           
 IRubyObject InterpretedBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean alreadyArray, Binding binding, Block.Type type, Block block)
           
 IRubyObject MethodBlock.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type, Block block)
          Yield to this block, usually passed to the current call.
 IRubyObject Block.yieldArray(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass)
           
 IRubyObject Block.yieldNonArray(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass)
           
 

Constructors in org.jruby.runtime with parameters of type RubyModule
Binding(Frame frame, RubyModule bindingClass, DynamicScope dynamicScope, BacktraceElement backtrace)
           
Binding(IRubyObject self, Frame frame, Visibility visibility, RubyModule klass, DynamicScope dynamicScope, BacktraceElement backtrace)
           
 

Uses of RubyModule in org.jruby.runtime.callsite
 

Methods in org.jruby.runtime.callsite with parameters of type RubyModule
protected static void SuperCallSite.checkSuperDisabledOrOutOfMethod(ThreadContext context, RubyModule frameClass, java.lang.String frameName)
           
protected static RubyClass SuperCallSite.pollAndGetClass(ThreadContext context, IRubyObject self, RubyModule frameClass, java.lang.String frameName)
           
 

Uses of RubyModule in org.jruby.runtime.marshal
 

Methods in org.jruby.runtime.marshal that return RubyModule
static RubyModule UnmarshalStream.getModuleFromPath(Ruby runtime, java.lang.String path)
           
 

Methods in org.jruby.runtime.marshal with parameters of type RubyModule
static java.lang.String MarshalStream.getPathFromClass(RubyModule clazz)
           
 

Uses of RubyModule in org.jruby.runtime.profile
 

Methods in org.jruby.runtime.profile with parameters of type RubyModule
protected static java.lang.String AbstractProfilePrinter.moduleHashMethod(RubyModule module, java.lang.String name)
           
 

Uses of RubyModule in org.jruby.util
 

Methods in org.jruby.util that return RubyModule
 RubyModule ClassProvider.defineModuleUnder(RubyModule module, java.lang.String name)
           
 

Methods in org.jruby.util with parameters of type RubyModule
 RubyClass ClassProvider.defineClassUnder(RubyModule module, java.lang.String name, RubyClass superClazz)
           
 RubyModule ClassProvider.defineModuleUnder(RubyModule module, java.lang.String name)
           
 



Copyright © 2002-2009 JRuby Team. All Rights Reserved.