|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DynamicMethod | |
---|---|
org.jruby | |
org.jruby.anno | |
org.jruby.internal.runtime.methods | |
org.jruby.java | |
org.jruby.javasupport.util | |
org.jruby.runtime |
Uses of DynamicMethod in org.jruby |
---|
Fields in org.jruby declared as DynamicMethod | |
---|---|
protected DynamicMethod |
RubyMethod.method
|
Methods in org.jruby that return DynamicMethod | |
---|---|
DynamicMethod |
RubyModule.retrieveMethod(java.lang.String name)
Search through this module and supermodules for method definitions. |
DynamicMethod |
RubyModule.searchMethod(java.lang.String name)
Search through this module and supermodules for method definitions. |
Methods in org.jruby that return types with arguments of type DynamicMethod | |
---|---|
java.util.Map<java.lang.String,DynamicMethod> |
IncludedModuleWrapper.getMethods()
|
java.util.Map<java.lang.String,DynamicMethod> |
RubyModule.getMethods()
|
Methods in org.jruby with parameters of type DynamicMethod | |
---|---|
void |
IncludedModuleWrapper.addMethod(java.lang.String name,
DynamicMethod method)
|
void |
RubyModule.addMethod(java.lang.String name,
DynamicMethod method)
|
void |
RubyModule.addModuleFunction(java.lang.String name,
DynamicMethod method)
|
static RubyMethod |
RubyMethod.newMethod(RubyModule implementationModule,
java.lang.String methodName,
RubyModule originModule,
java.lang.String originName,
DynamicMethod method,
IRubyObject receiver)
|
static RubyUnboundMethod |
RubyUnboundMethod.newUnboundMethod(RubyModule implementationModule,
java.lang.String methodName,
RubyModule originModule,
java.lang.String originName,
DynamicMethod method)
|
Uses of DynamicMethod in org.jruby.anno |
---|
Methods in org.jruby.anno that return DynamicMethod | |
---|---|
DynamicMethod |
TypePopulator.populateModuleMethod(RubyModule cls,
JavaMethod javaMethod)
|
Uses of DynamicMethod in org.jruby.internal.runtime.methods |
---|
Methods in org.jruby.internal.runtime.methods that return DynamicMethod | |
---|---|
DynamicMethod |
AliasMethod.dup()
|
DynamicMethod |
CompiledMethod.dup()
|
DynamicMethod |
CompiledMethod.LazyCompiledMethod.dup()
|
DynamicMethod |
DefaultMethod.dup()
|
abstract DynamicMethod |
DynamicMethod.dup()
Duplicate this method, returning DynamicMethod referencing the same code and with the same attributes. |
DynamicMethod |
FullFunctionCallbackMethod.dup()
|
DynamicMethod |
JavaMethod.dup()
|
DynamicMethod |
MethodMethod.dup()
|
DynamicMethod |
ProcMethod.dup()
|
DynamicMethod |
RubiniusMethod.dup()
|
DynamicMethod |
SimpleCallbackMethod.dup()
|
DynamicMethod |
UndefinedMethod.dup()
A dummy implementation of dup that just returns the singleton instance. |
DynamicMethod |
WrapperMethod.dup()
|
DynamicMethod |
YARVMethod.dup()
|
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. |
DynamicMethod |
AliasMethod.getRealMethod()
|
DynamicMethod |
CompiledMethod.LazyCompiledMethod.getRealMethod()
|
DynamicMethod |
DynamicMethod.getRealMethod()
Get the "real" method contained within this method. |
Constructors in org.jruby.internal.runtime.methods with parameters of type DynamicMethod | |
---|---|
AliasMethod(RubyModule implementationClass,
DynamicMethod oldMethod,
java.lang.String oldName)
|
|
WrapperMethod(RubyModule implementationClass,
DynamicMethod method,
Visibility visibility)
Constructor for WrapperCallable. |
Uses of DynamicMethod in org.jruby.java |
---|
Subclasses of DynamicMethod in org.jruby.java | |
---|---|
static class |
MiniJava.AbstractJavaWrapperMethod
|
static class |
MiniJava.AbstractJavaWrapperMethodZero
|
protected static class |
MiniJava.JavaObjectWrapperMethod
|
protected static class |
MiniJava.JavaObjectWrapperMethodZero
|
protected static class |
MiniJava.JavaVoidWrapperMethod
|
protected static class |
MiniJava.JavaVoidWrapperMethodZero
|
Methods in org.jruby.java that return DynamicMethod | |
---|---|
DynamicMethod |
MiniJava.JavaMethodFactory.createMethod(RubyModule klazz,
java.lang.reflect.Method method)
|
Uses of DynamicMethod in org.jruby.javasupport.util |
---|
Methods in org.jruby.javasupport.util with parameters of type DynamicMethod | |
---|---|
static void |
RuntimeHelpers.addInstanceMethod(RubyModule containingClass,
java.lang.String name,
DynamicMethod method,
Visibility visibility,
ThreadContext context,
Ruby runtime)
|
static IRubyObject |
RuntimeHelpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
DynamicMethod method,
java.lang.String name,
int methodIndex,
IRubyObject[] args,
IRubyObject self,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
DynamicMethod method,
java.lang.String name,
IRubyObject[] args,
IRubyObject self,
CallType callType,
Block block)
|
Uses of DynamicMethod in org.jruby.runtime |
---|
Methods in org.jruby.runtime that return DynamicMethod | |
---|---|
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. |
Methods in org.jruby.runtime with parameters of type DynamicMethod | |
---|---|
void |
CacheMap.add(DynamicMethod method,
CacheMap.CacheSite site)
Add another class to the list of classes which are caching the method. |
void |
MethodFactory.MethodDefiningCallback.define(RubyModule targetMetaClass,
JavaMethodDescriptor desc,
DynamicMethod dynamicMethod)
|
void |
CacheMap.remove(DynamicMethod method)
Remove all method caches associated with the provided method. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |