Uses of Class
org.jruby.RubyModule

Packages that use RubyModule
org.jruby   
org.jruby.anno   
org.jruby.evaluator   
org.jruby.internal.runtime.methods   
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.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(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)
          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, IRubyObject[] args, 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
 void TypePopulator.populate(RubyModule clsmod)
           
 

Uses of RubyModule in org.jruby.evaluator
 

Methods in org.jruby.evaluator that return RubyModule
static RubyModule ASTInterpreter.getClassVariableBase(ThreadContext context, 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
           
 

Methods in org.jruby.internal.runtime.methods that return RubyModule
 RubyModule DynamicMethod.getImplementationClass()
           
 

Methods in org.jruby.internal.runtime.methods with parameters of type RubyModule
 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)
           
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)
           
 IRubyObject AliasMethod.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)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroBlock.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, IRubyObject arg0)
           
 IRubyObject DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject arg)
           
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.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 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)
           
abstract  IRubyObject JavaMethod.JavaMethodNoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, java.lang.String name, IRubyObject[] args)
           
 IRubyObject AliasMethod.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)
          Call the method
 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.JavaMethodZeroOrOneOrTwo.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.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)
           
 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)
           
abstract  IRubyObject CompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, Block block)
           
 IRubyObject ReflectedCompiledMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, java.lang.String name, IRubyObject[] args, boolean noSuper, 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)
           
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)
           
 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)
           
abstract  IRubyObject JavaMethod.JavaMethodZeroOrOneOrTwo.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 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)
           
abstract  IRubyObject JavaMethod.JavaMethodOneOrTwoBlock.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 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)
           
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 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)
           
abstract  IRubyObject JavaMethod.JavaMethodThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, 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.
 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 DynamicMethod.setImplementationClass(RubyModule implClass)
           
 void UndefinedMethod.setImplementationClass(RubyModule implClass)
           
 

Constructors in org.jruby.internal.runtime.methods with parameters of type RubyModule
AliasMethod(RubyModule implementationClass, DynamicMethod oldMethod, java.lang.String oldName)
           
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)
           
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.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.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(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.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(Ruby runtime, RubyModule parentPackage, java.lang.String sym)
           
static RubyModule Java.getTopLevelProxyOrPackage(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(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 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
 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 supposedly calling for this invocation
 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.
 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  void CompiledBlock.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  void CompiledBlockLight.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  void CompiledSharedScopeBlock.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  void InterpretedBlock.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  void MethodBlock.pre(ThreadContext context, RubyModule klass, Binding binding)
           
protected  void 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)
           
 void 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)
           
 void ThreadContext.preYieldLightBlock(Binding binding, DynamicScope emptyScope, RubyModule klass)
           
 void ThreadContext.preYieldNoScope(Binding binding, RubyModule klass)
           
 void ThreadContext.preYieldSpecificBlock(Binding binding, StaticScope scope, RubyModule klass)
           
 void ThreadContext.pushRubyClass(RubyModule currentModule)
           
 void Frame.setKlazz(RubyModule klazz)
          Set class that this method is supposedly calling on.
 void Frame.updateFrame(RubyModule klazz, IRubyObject self, java.lang.String name, Block block, java.lang.String fileName, int line, JumpTarget jumpTarget)
           
 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 CompiledBlockLight.yield(ThreadContext context, IRubyObject args, IRubyObject self, RubyModule klass, boolean aValue, Binding binding, Block.Type type)
           
 IRubyObject CompiledSharedScopeBlock.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.