Uses of Class
org.jruby.RubyModule

Packages that use RubyModule
org.jruby   
org.jruby.anno   
org.jruby.ast   
org.jruby.evaluator   
org.jruby.internal.runtime.methods   
org.jruby.java   
org.jruby.javasupport   
org.jruby.javasupport.proxy   
org.jruby.javasupport.util   
org.jruby.parser   
org.jruby.runtime   
org.jruby.runtime.marshal   
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
           
 

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)
           
static RubyModule RubyYAML.createYAMLModule(Ruby runtime)
           
static RubyModule RubyZlib.createZlibModule(Ruby runtime)
          Create the Zlib module and add it to the 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()
           
 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
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.
 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 RubyObject.evalUnder(ThreadContext context, RubyModule under, IRubyObject src, IRubyObject file, IRubyObject line)
          Deprecated. Call with an int line number and String file
 IRubyObject RubyObject.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)
           
static void RubyModule.marshalTo(RubyModule module, MarshalStream output)
           
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, java.lang.String name, ObjectAllocator allocator, RubyModule parent, boolean setParent)
          rb_class_new/rb_define_class_id/rb_name_class/rb_set_class_path
static 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 RubyObject.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 RubyObject.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 RubyObject.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 RubyObject.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.
 

Constructors in org.jruby with parameters of type RubyModule
IncludedModuleWrapper(Ruby runtime, RubyClass superClass, RubyModule delegate)
           
 

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)
           
 DynamicMethod TypePopulator.populateModuleMethod(RubyModule cls, JavaMethod javaMethod)
           
 

Uses of RubyModule in org.jruby.ast
 

Methods in org.jruby.ast that return RubyModule
 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
 

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.
 

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 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 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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name)
          A default implementation of zero arity, non-block 'call' method, which simply calls the zero-arity, block-receiving version with Block.NULL_BLOCK.
abstract  IRubyObject JavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, Block block)
          A default implementation of zero arity, block-receiving 'call' method, which simply calls the n-arity, block-receiving version with IRubyObject.NULL_ARRAY.
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroBlock.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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg)
          A default implementation of one-arity, non-block 'call' method, which simply calls the one-arity, block-receiving version with the argument and Block.NULL_BLOCK.
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg)
           
 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 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.
abstract  IRubyObject JavaMethod.JavaMethodNoBlock.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)
           
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)
           
abstract  IRubyObject JavaMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodNoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodZeroOrOne.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.JavaMethodZeroOrOneOrTwo.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.JavaMethodZeroOrOneOrTwoOrThree.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.JavaMethodZeroBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.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.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject JavaMethod.JavaMethodTwoOrThree.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.JavaMethodThree.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 MethodMethod.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 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 RubiniusMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, 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 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 YARVMethod.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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg, Block block)
          A default implementation of one-arity, block-receiving 'call' method, which simply calls the n-arity, block-receiving version with a boxed arg list.
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeBlock.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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
          A default implementation of two-arity, non-block 'call' method, which simply calls the two-arity, block-receiving version with the arguments and Block.NULL_BLOCK.
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2)
           
 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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, Block block)
          A default implementation of two-arity, block-receiving 'call' method, which simply calls the n-arity, block-receiving version with a boxed arg list.
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, 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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
          A default implementation of three-arity, non-block 'call' method, which simply calls the three-arity, block-receiving version with the arguments and Block.NULL_BLOCK.
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
abstract  IRubyObject JavaMethod.JavaMethodThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
 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 DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
          A default implementation of three-arity, block-receiving 'call' method, which simply calls the n-arity, block-receiving version with a boxed arg list.
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
abstract  IRubyObject JavaMethod.JavaMethodThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 IRubyObject WrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block)
           
 void InvocationMethodFactory.defineIndexedAnnotatedMethods(RubyModule implementationClass, java.lang.Class type, MethodFactory.MethodDefiningCallback callback)
          Use code generation to generate a set of method handles based on all annotated methods in the target class.
 void ReflectionMethodFactory.defineIndexedAnnotatedMethods(RubyModule implementationClass, java.lang.Class type, MethodFactory.MethodDefiningCallback callback)
          Use reflection to generate a set of method handles based on all annotated methods in the target class.
 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)
          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)
          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)
          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)
          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)
           
protected  void DynamicMethod.init(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
           
 IRubyObject DefaultMethod.interpretedCall(ThreadContext context, Ruby runtime, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
abstract  void CallConfiguration.pre(ThreadContext context, IRubyObject self, RubyModule implementer, java.lang.String name, Block block, StaticScope scope, JumpTarget jumpTarget)
           
 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 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, MethodFactory factory)
           
CompiledMethod(RubyModule implementationClass, Arity arity, Visibility visibility, StaticScope staticScope, java.lang.Object scriptObject, CallConfiguration callConfig)
           
DefaultMethod(RubyModule implementationClass, StaticScope staticScope, Node body, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
DynamicMethod(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig)
          Base constructor for dynamic method handles.
FullFunctionCallbackMethod(RubyModule implementationClass, Callback callback, Visibility visibility)
           
JavaMethod.JavaMethodNoBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodNoBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodNoBlock(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodOne(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOne(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodOne(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodOneBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodOneBlock(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodOneOrTwo(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneOrTwo(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodOneOrTwo(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodOneOrTwoBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneOrTwoBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodOneOrTwoBlock(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodThree(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodThree(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodThree(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodThreeBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodThreeBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodThreeBlock(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodTwo(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodTwo(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodTwo(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodTwoBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodTwoBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodTwoBlock(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodTwoOrThree(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodTwoOrThree(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodTwoOrThree(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodZero(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZero(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodZero(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodZeroBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodZeroBlock(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodZeroOrOne(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOne(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodZeroOrOne(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodZeroOrOneBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodZeroOrOneBlock(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodZeroOrOneOrTwo(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneOrTwo(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodZeroOrOneOrTwo(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodZeroOrOneOrTwoBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneOrTwoBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodZeroOrOneOrTwoBlock(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrThree(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
JavaMethod(RubyModule implementationClass, Visibility visibility)
           
JavaMethod(RubyModule implementationClass, Visibility visibility, CallConfiguration callConfig, StaticScope staticScope, Arity arity)
           
JavaMethod(RubyModule implementationClass, Visibility visibility, int methodIndex)
           
MethodMethod(RubyModule implementationClass, RubyUnboundMethod method, Visibility visibility)
          Constructor for MethodMethod.
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)
           
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)
           
RubiniusMethod(RubyModule implementationClass, RubiniusCMethod cmethod, StaticScope staticScope, Visibility visibility)
           
SimpleCallbackMethod(RubyModule implementationClass, Callback callback, Visibility visibility)
           
WrapperMethod(RubyModule implementationClass, DynamicMethod method, Visibility visibility)
          Constructor for WrapperCallable.
YARVMethod(RubyModule implementationClass, YARVMachine.InstructionSequence iseq, StaticScope staticScope, Visibility visibility)
           
 

Uses of RubyModule in org.jruby.java
 

Methods in org.jruby.java that return RubyModule
protected static RubyModule MiniJava.createMirrorForClass(Ruby ruby, java.lang.Class cls)
           
static RubyModule MiniJava.getMirrorForClass(Ruby ruby, java.lang.Class cls)
           
 

Methods in org.jruby.java with parameters of type RubyModule
 IRubyObject MiniJava.JavaObjectWrapperMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject MiniJava.JavaVoidWrapperMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, Block block)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args, Block block)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, Block block)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, Block block)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
 IRubyObject MiniJava.JavaObjectWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 IRubyObject MiniJava.JavaVoidWrapperMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
 DynamicMethod MiniJava.JavaMethodFactory.createMethod(RubyModule klazz, java.lang.reflect.Method method)
           
protected static void MiniJava.populateMirrorForArrayClass(RubyModule rubyMod, java.lang.Class cls)
           
protected static void MiniJava.populateMirrorForClass(RubyModule rubyMod, java.lang.Class cls)
           
 

Constructors in org.jruby.java with parameters of type RubyModule
MiniJava.AbstractJavaWrapperMethod(RubyModule klazz, java.lang.reflect.Method method)
           
MiniJava.AbstractJavaWrapperMethodZero(RubyModule klazz, java.lang.reflect.Method method)
           
MiniJava.JavaObjectWrapperMethod(RubyModule klazz, java.lang.reflect.Method method)
           
MiniJava.JavaObjectWrapperMethodZero(RubyModule klazz, java.lang.reflect.Method method)
           
MiniJava.JavaVoidWrapperMethod(RubyModule klazz, java.lang.reflect.Method method)
           
MiniJava.JavaVoidWrapperMethodZero(RubyModule klazz, java.lang.reflect.Method method)
           
 

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 Java.getInterfaceModule(Ruby runtime, JavaClass javaClass)
           
 RubyModule JavaSupport.getJavaInterfaceTemplate()
           
 RubyModule JavaSupport.getJavaModule()
           
 RubyModule JavaSupport.getJavaUtilitiesModule()
           
static RubyModule Java.getPackageModule(Ruby runtime, java.lang.String name)
           
 RubyModule JavaSupport.getPackageModuleTemplate()
           
static RubyModule Java.getProxyClass(Ruby runtime, JavaClass javaClass)
           
 RubyModule JavaClass.getProxyModule()
           
static RubyModule Java.getProxyOrPackageUnderPackage(ThreadContext context, Ruby runtime, RubyModule parentPackage, java.lang.String sym)
           
static RubyModule Java.getTopLevelProxyOrPackage(ThreadContext context, Ruby runtime, java.lang.String sym)
           
 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)
           
static RubyModule Java.getProxyOrPackageUnderPackage(ThreadContext context, Ruby runtime, RubyModule parentPackage, java.lang.String sym)
           
 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.findImplementerIfNecessary(RubyModule clazz, RubyModule implementationClass)
           
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)
           
 

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)
           
 void StaticScope.setModule(RubyModule module)
           
 

Uses of RubyModule in org.jruby.runtime
 

Methods in org.jruby.runtime that return RubyModule
 RubyModule ThreadContext.getBindingRubyClass()
           
 RubyModule ThreadContext.getFrameKlazz()
           
 RubyModule Binding.getKlass()
          Gets the klass.
 RubyModule Frame.getKlazz()
          Return class that we are calling against
 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)
           
abstract  void MethodFactory.defineIndexedAnnotatedMethods(RubyModule implementationClass, java.lang.Class containingClass, MethodFactory.MethodDefiningCallback callback)
          Add all annotated methods on the target Java class to the specified Ruby class using the semantics of getAnnotatedMethod, calling back to the specified callback for each method to allow the caller to bind each method.
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)
          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)
          Like getCompiledMethod, but postpones any heavy lifting involved in creating the method until first invocation.
 java.util.Iterator ObjectSpace.iterator(RubyModule rubyClass)
           
 void CacheMap.moduleIncluded(RubyModule targetModule, RubyModule includedModule)
          Remove method caches for all methods in a module
static Block CallBlock.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context)
           
static Block CompiledBlock.newCompiledClosure(IRubyObject self, Frame frame, Visibility visibility, RubyModule klass, DynamicScope dynamicScope, Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static Block CompiledBlockLight.newCompiledClosureLight(IRubyObject self, Frame frame, Visibility visibility, RubyModule klass, DynamicScope dynamicScope, Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static Block InterpretedBlock.newInterpretedClosure(IterNode iterNode, IRubyObject self, Arity arity, Frame frame, Visibility visibility, RubyModule klass, DynamicScope dynamicScope)
           
protected  Frame CompiledBlock.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  Frame CompiledBlockLight.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  Frame CompiledSharedScopeBlock.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  Frame InterpretedBlock.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, java.lang.String[] scopeNames)
           
 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.preMethodFrameAndScope(RubyModule clazz, java.lang.String name, IRubyObject self, Block block, StaticScope staticScope, JumpTarget jumpTarget)
           
 void ThreadContext.preMethodFrameOnly(RubyModule clazz, java.lang.String name, IRubyObject self, Block block, JumpTarget jumpTarget)
           
 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(int event, java.lang.String name, RubyModule implClass)
           
 void Frame.updateFrame(RubyModule klazz, IRubyObject self, java.lang.String name, Block block, java.lang.String fileName, int line, JumpTarget jumpTarget)
          Update the frame based on the given values.
 IRubyObject Block.yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean aValue)
           
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 CompiledBlock.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject InterpretedBlock.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 MethodBlock.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.
 

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

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.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-2007 JRuby Team. All Rights Reserved.