|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of DynamicMethod in org.jruby |
---|
Subclasses of DynamicMethod in org.jruby | |
---|---|
static class |
RubyClass.SpecificArityNew
|
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. |
protected DynamicMethod |
RubyModule.searchMethodInner(java.lang.String name)
|
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.addMethodInternal(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)
|
boolean |
RubyClass.notVisibleAndNotMethodMissing(DynamicMethod method,
java.lang.String name,
IRubyObject caller,
CallType callType)
|
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.compiler |
---|
Methods in org.jruby.compiler that return DynamicMethod | |
---|---|
DynamicMethod |
JITCompiler.tryJIT(DefaultMethod method,
ThreadContext context,
java.lang.String name)
|
Uses of DynamicMethod in org.jruby.ext.ffi |
---|
Methods in org.jruby.ext.ffi that return DynamicMethod | |
---|---|
protected DynamicMethod |
Invoker.createDynamicMethod(RubyModule module)
|
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 |
InterpretedMethod.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)
|
static DynamicMethod |
MiniJava.searchMethod(IRubyObject obj,
java.lang.String name1)
|
static DynamicMethod |
MiniJava.searchMethod(IRubyObject obj,
java.lang.String name1,
java.lang.String name2)
|
static DynamicMethod |
MiniJava.searchMethod(IRubyObject obj,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3)
|
static DynamicMethod |
MiniJava.searchMethod(IRubyObject obj,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4)
|
static DynamicMethod |
MiniJava.searchMethod(IRubyObject obj,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4,
java.lang.String name5)
|
static DynamicMethod |
MiniJava.searchMethod(IRubyObject obj,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4,
java.lang.String name5,
java.lang.String name6)
|
static DynamicMethod |
MiniJava.searchMethod(IRubyObject obj,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4,
java.lang.String name5,
java.lang.String name6,
java.lang.String name7)
|
static DynamicMethod |
MiniJava.searchMethod(IRubyObject obj,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4,
java.lang.String name5,
java.lang.String name6,
java.lang.String name7,
java.lang.String name8)
|
static DynamicMethod |
MiniJava.searchMethod(RubyClass clazz,
java.lang.String name1)
|
static DynamicMethod |
MiniJava.searchMethod(RubyClass clazz,
java.lang.String name1,
java.lang.String name2)
|
static DynamicMethod |
MiniJava.searchMethod(RubyClass clazz,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3)
|
static DynamicMethod |
MiniJava.searchMethod(RubyClass clazz,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4)
|
static DynamicMethod |
MiniJava.searchMethod(RubyClass clazz,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4,
java.lang.String name5)
|
static DynamicMethod |
MiniJava.searchMethod(RubyClass clazz,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4,
java.lang.String name5,
java.lang.String name6)
|
static DynamicMethod |
MiniJava.searchMethod(RubyClass clazz,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4,
java.lang.String name5,
java.lang.String name6,
java.lang.String name7)
|
static DynamicMethod |
MiniJava.searchMethod(RubyClass clazz,
java.lang.String name1,
java.lang.String name2,
java.lang.String name3,
java.lang.String name4,
java.lang.String name5,
java.lang.String name6,
java.lang.String name7,
java.lang.String name8)
|
Uses of DynamicMethod in org.jruby.java.invokers |
---|
Subclasses of DynamicMethod in org.jruby.java.invokers | |
---|---|
class |
ConstructorInvoker
|
class |
FieldMethodOne
|
class |
FieldMethodZero
|
class |
InstanceFieldGetter
|
class |
InstanceFieldSetter
|
class |
InstanceMethodInvoker
|
class |
MethodInvoker
|
class |
RubyToJavaInvoker
|
class |
StaticFieldGetter
|
class |
StaticFieldSetter
|
class |
StaticMethodInvoker
|
Uses of DynamicMethod in org.jruby.java.proxies |
---|
Subclasses of DynamicMethod in org.jruby.java.proxies | |
---|---|
static class |
ArrayJavaProxy.ArrayNewMethod
|
static class |
ConcreteJavaProxy.ConcreteNewMethod
|
Constructors in org.jruby.java.proxies with parameters of type DynamicMethod | |
---|---|
ArrayJavaProxy.ArrayNewMethod(RubyModule implClass,
Visibility visibility,
DynamicMethod oldNew)
|
|
ConcreteJavaProxy.ConcreteNewMethod(RubyModule implClass,
Visibility visibility,
DynamicMethod oldNew)
|
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,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
DynamicMethod method,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
DynamicMethod method,
java.lang.String name,
IRubyObject arg,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
DynamicMethod method,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
DynamicMethod method,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
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 |
MethodFactory.MethodDefiningCallback.define(RubyModule targetMetaClass,
JavaMethodDescriptor desc,
DynamicMethod dynamicMethod)
|
Uses of DynamicMethod in org.jruby.runtime.callsite |
---|
Fields in org.jruby.runtime.callsite declared as DynamicMethod | |
---|---|
DynamicMethod |
CacheEntry.method
|
Methods in org.jruby.runtime.callsite with parameters of type DynamicMethod | |
---|---|
protected abstract boolean |
CachingCallSite.methodMissing(DynamicMethod method,
IRubyObject caller)
|
protected boolean |
FunctionalCachingCallSite.methodMissing(DynamicMethod method,
IRubyObject caller)
|
protected boolean |
NormalCachingCallSite.methodMissing(DynamicMethod method,
IRubyObject caller)
|
protected boolean |
VariableCachingCallSite.methodMissing(DynamicMethod method,
IRubyObject caller)
|
Constructors in org.jruby.runtime.callsite with parameters of type DynamicMethod | |
---|---|
CacheEntry(DynamicMethod method,
int gen)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |