|
||||||||||
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 |
Ruby.getDefaultMethodMissing()
|
DynamicMethod |
Ruby.getNormalMethodMissing()
|
DynamicMethod |
Ruby.getPrivateMethodMissing()
|
DynamicMethod |
Ruby.getProtectedMethodMissing()
|
DynamicMethod |
Ruby.getSuperMethodMissing()
|
DynamicMethod |
Ruby.getVariableMethodMissing()
|
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.addMethodAtBootTimeOnly(java.lang.String name,
DynamicMethod method)
This method is not intended for use by normal users; it is a fast-path method that skips synchronization and hierarchy invalidation to speed boot-time method definition. |
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)
|
void |
Ruby.setDefaultMethodMissing(DynamicMethod method)
|
void |
Ruby.setNormalMethodMissing(DynamicMethod method)
|
void |
Ruby.setPrivateMethodMissing(DynamicMethod method)
|
void |
Ruby.setProtectedMethodMissing(DynamicMethod method)
|
void |
Ruby.setSuperMethodMissing(DynamicMethod method)
|
void |
Ruby.setVariableMethodMissing(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.ast.executable |
---|
Methods in org.jruby.ast.executable that return DynamicMethod | |
---|---|
protected DynamicMethod |
AbstractScript.getMethod(ThreadContext context,
IRubyObject self,
int index,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod0(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod1(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod2(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod3(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod4(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod5(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod6(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod7(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod8(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
protected DynamicMethod |
AbstractScript.getMethod9(ThreadContext context,
IRubyObject self,
java.lang.String methodName)
|
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 abstract DynamicMethod |
AbstractInvoker.createDynamicMethod(RubyModule module)
|
Uses of DynamicMethod in org.jruby.ext.ffi.jffi |
---|
Methods in org.jruby.ext.ffi.jffi that return DynamicMethod | |
---|---|
DynamicMethod |
JFFIInvoker.createDynamicMethod(RubyModule module)
|
Uses of DynamicMethod in org.jruby.ext.ffi.jna |
---|
Methods in org.jruby.ext.ffi.jna that return DynamicMethod | |
---|---|
DynamicMethod |
JNAInvoker.createDynamicMethod(RubyModule module)
Attaches this function to a ruby module or class. |
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 |
JittedMethod.dup()
|
DynamicMethod |
MethodMethod.dup()
|
DynamicMethod |
ProcMethod.dup()
|
DynamicMethod |
SimpleCallbackMethod.dup()
|
DynamicMethod |
TraceableInterpretedMethod.dup()
|
DynamicMethod |
UndefinedMethod.dup()
A dummy implementation of dup that just returns the singleton instance. |
DynamicMethod |
WrapperMethod.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. |
static DynamicMethod |
DynamicMethodFactory.newInterpretedMethod(Ruby runtime,
RubyModule container,
java.lang.String name,
StaticScope scope,
Node body,
ArgsNode argsNode,
Visibility visibility,
ISourcePosition position)
|
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.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 that return DynamicMethod | |
---|---|
static DynamicMethod |
RuntimeHelpers.selectMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType)
|
static DynamicMethod |
RuntimeHelpers.selectMethodMissing(ThreadContext context,
RubyClass selfClass,
Visibility visibility,
java.lang.String name,
CallType callType)
|
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)
|
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 IRubyObject |
SuperCallSite.callMethodMissing(ThreadContext context,
IRubyObject self,
java.lang.String name,
DynamicMethod method)
|
protected IRubyObject |
SuperCallSite.callMethodMissing(ThreadContext context,
IRubyObject self,
java.lang.String name,
DynamicMethod method,
Block block)
|
protected IRubyObject |
SuperCallSite.callMethodMissing(ThreadContext context,
IRubyObject self,
java.lang.String name,
DynamicMethod method,
IRubyObject arg)
|
protected IRubyObject |
SuperCallSite.callMethodMissing(ThreadContext context,
IRubyObject self,
java.lang.String name,
DynamicMethod method,
IRubyObject[] args)
|
protected IRubyObject |
SuperCallSite.callMethodMissing(ThreadContext context,
IRubyObject self,
java.lang.String name,
DynamicMethod method,
IRubyObject[] args,
Block block)
|
protected IRubyObject |
SuperCallSite.callMethodMissing(ThreadContext context,
IRubyObject self,
java.lang.String name,
DynamicMethod method,
IRubyObject arg0,
Block block)
|
protected IRubyObject |
SuperCallSite.callMethodMissing(ThreadContext context,
IRubyObject self,
java.lang.String name,
DynamicMethod method,
IRubyObject arg0,
IRubyObject arg1)
|
protected IRubyObject |
SuperCallSite.callMethodMissing(ThreadContext context,
IRubyObject self,
java.lang.String name,
DynamicMethod method,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
protected IRubyObject |
SuperCallSite.callMethodMissing(ThreadContext context,
IRubyObject self,
java.lang.String name,
DynamicMethod method,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg3)
|
protected IRubyObject |
SuperCallSite.callMethodMissing(ThreadContext context,
IRubyObject self,
java.lang.String name,
DynamicMethod method,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
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 |
SuperCallSite.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,
java.lang.Object token)
|
Uses of DynamicMethod in org.jruby.runtime.invokedynamic |
---|
Methods in org.jruby.runtime.invokedynamic with parameters of type DynamicMethod | |
---|---|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject[] args)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
static IRubyObject |
InvokeDynamicSupport.invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |