Uses of Class
org.jruby.internal.runtime.methods.DynamicMethod

Packages that use DynamicMethod
org.jruby   
org.jruby.internal.runtime.methods   
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.internal.runtime.methods
 

Subclasses of DynamicMethod in org.jruby.internal.runtime.methods
 class AliasMethod
           
 class CompiledMethod
           
 class DefaultMethod
           
 class FullFunctionCallbackMethod
           
 class JavaMethod
           
static class JavaMethod.JavaMethodNoBlock
           
static class JavaMethod.JavaMethodOne
           
static class JavaMethod.JavaMethodOneBlock
           
static class JavaMethod.JavaMethodOneOrTwo
           
static class JavaMethod.JavaMethodOneOrTwoBlock
           
static class JavaMethod.JavaMethodOneOrTwoOrThree
           
static class JavaMethod.JavaMethodThree
           
static class JavaMethod.JavaMethodThreeBlock
           
static class JavaMethod.JavaMethodTwo
           
static class JavaMethod.JavaMethodTwoBlock
           
static class JavaMethod.JavaMethodTwoOrThree
           
static class JavaMethod.JavaMethodZero
           
static class JavaMethod.JavaMethodZeroBlock
           
static class JavaMethod.JavaMethodZeroOrOne
           
static class JavaMethod.JavaMethodZeroOrOneOrTwo
           
 class MethodMethod
           
 class ProcMethod
           
 class ReflectedCompiledMethod
           
 class ReflectedJavaMethod
           
 class ReflectedJavaMultiMethod
           
 class RubiniusMethod
           
 class SimpleCallbackMethod
           
 class UndefinedMethod
           
 class WrapperMethod
           
 class YARVMethod
           
 

Methods in org.jruby.internal.runtime.methods that return DynamicMethod
 DynamicMethod AliasMethod.dup()
           
 DynamicMethod CompiledMethod.dup()
           
 DynamicMethod DefaultMethod.dup()
           
abstract  DynamicMethod DynamicMethod.dup()
           
 DynamicMethod FullFunctionCallbackMethod.dup()
           
 DynamicMethod JavaMethod.dup()
           
 DynamicMethod MethodMethod.dup()
           
 DynamicMethod ProcMethod.dup()
           
 DynamicMethod RubiniusMethod.dup()
           
 DynamicMethod SimpleCallbackMethod.dup()
           
 DynamicMethod UndefinedMethod.dup()
           
 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 AliasMethod.getRealMethod()
           
 DynamicMethod DynamicMethod.getRealMethod()
           
 

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.javasupport.util
 

Methods in org.jruby.javasupport.util with parameters of type DynamicMethod
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.
 

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.
 



Copyright © 2002-2007 JRuby Team. All Rights Reserved.