|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |