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

Packages that use DynamicMethod
org.jruby   
org.jruby.anno   
org.jruby.ast.executable   
org.jruby.cext   
org.jruby.compiler.ir.instructions   
org.jruby.compiler.ir.operands   
org.jruby.ext.ffi   
org.jruby.ext.ffi.jffi   
org.jruby.internal.runtime.methods   
org.jruby.java.invokers   
org.jruby.java.proxies   
org.jruby.javasupport.util   
org.jruby.runtime   
org.jruby.runtime.callsite   
org.jruby.runtime.invokedynamic   
org.jruby.runtime.marshal   
 

Uses of DynamicMethod in org.jruby
 

Subclasses of DynamicMethod in org.jruby
static class RubyKernel.MethodMissingMethod
           
static class RubyModule.RespondToMissingMethod
           
 

Fields in org.jruby declared as DynamicMethod
protected  DynamicMethod RubyMethod.method
           
 DynamicMethod[] Ruby.profiledMethods
           
 

Methods in org.jruby that return DynamicMethod
 DynamicMethod Ruby.getDefaultMethodMissing()
           
 DynamicMethod RubyMethod.getMethod()
           
 DynamicMethod Ruby.getNormalMethodMissing()
           
 DynamicMethod Ruby.getPrivateMethodMissing()
           
 DynamicMethod[] Ruby.getProfiledMethods()
          Get the list of method objects for methods being profiled
 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()
           
 java.util.Map<java.lang.String,DynamicMethod> IncludedModuleWrapper.getMethodsForWrite()
           
 java.util.Map<java.lang.String,DynamicMethod> RubyModule.getMethodsForWrite()
           
 

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)
           
 void Ruby.addProfiledMethod(java.lang.String name, DynamicMethod method)
          Add a method and its name to the profiling arrays, so it can be printed out later.
abstract  CacheEntry RubyModule.CacheEntryFactory.newCacheEntry(DynamicMethod method, int token)
           
 CacheEntry RubyModule.SynchronizedCacheEntryFactory.newCacheEntry(DynamicMethod method, int token)
           
 CacheEntry RubyModule.ProfilingCacheEntryFactory.newCacheEntry(DynamicMethod method, int token)
           
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
static 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 i, java.lang.String methodName)
           
 DynamicMethod RuntimeCache.getMethod(ThreadContext context, IRubyObject self, int index, java.lang.String methodName)
           
 DynamicMethod RuntimeCache.getMethod(ThreadContext context, RubyClass selfType, 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)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, java.lang.String name1)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, java.lang.String name1, java.lang.String name2)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4, java.lang.String name5)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4, java.lang.String name5, java.lang.String name6)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, 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)
           
 DynamicMethod RuntimeCache.searchWithCache(IRubyObject obj, int index, 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)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, java.lang.String name1)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, java.lang.String name1, java.lang.String name2)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4, java.lang.String name5)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, java.lang.String name1, java.lang.String name2, java.lang.String name3, java.lang.String name4, java.lang.String name5, java.lang.String name6)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, 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)
           
 DynamicMethod RuntimeCache.searchWithCache(RubyClass clazz, int index, 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.cext
 

Subclasses of DynamicMethod in org.jruby.cext
 class NativeMethod
          NativeMethod represents a method handle to a C extension function in JRuby, to provide entry points into C code.
 class NativeMethod0
          NativeMethod0 represents an arity-0 native method.
 class NativeMethod1
          NativeMethod1 represents an arity-1 native method.
 class NativeMethod2
          NativeMethod2 represents an arity-2 native method.
 class NativeMethod3
          NativeMethod3 represents an arity-3 native method.
 class NativeProcMethod
          A NativeProcMethod represents native functions that are wrapped in a RubyProc object.
 

Methods in org.jruby.cext that return DynamicMethod
 DynamicMethod NativeMethod.dup()
           
static DynamicMethod JRuby.newMethod(RubyModule module, long fn, int arity)
           
 

Uses of DynamicMethod in org.jruby.compiler.ir.instructions
 

Fields in org.jruby.compiler.ir.instructions with type parameters of type DynamicMethod
 java.util.HashMap<DynamicMethod,java.lang.Integer> CallInstr._profile
           
 

Uses of DynamicMethod in org.jruby.compiler.ir.operands
 

Methods in org.jruby.compiler.ir.operands that return DynamicMethod
 DynamicMethod MethodHandle.getResolvedMethod()
           
 

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 Function.createDynamicMethod(RubyModule module)
           
 DynamicMethod JFFIInvoker.createDynamicMethod(RubyModule module)
           
static DynamicMethod MethodFactory.createDynamicMethod(Ruby runtime, RubyModule module, com.kenai.jffi.Function function, Type returnType, Type[] parameterTypes, com.kenai.jffi.CallingConvention convention, IRubyObject enums)
           
 

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

Subclasses of DynamicMethod in org.jruby.internal.runtime.methods
 class AliasMethod
           
 class CompiledMethod
           
static class CompiledMethod.LazyCompiledMethod
           
 class DefaultMethod
          This is the mixed-mode method type.
 class DelegatingDynamicMethod
           
 class FullFunctionCallbackMethod
           
 class InterpretedIRMethod
           
 class InterpretedMethod
           
 class JavaMethod
           
static class JavaMethod.JavaMethodN
           
static class JavaMethod.JavaMethodNBlock
           
static class JavaMethod.JavaMethodOne
           
static class JavaMethod.JavaMethodOneBlock
           
static class JavaMethod.JavaMethodOneOrN
           
static class JavaMethod.JavaMethodOneOrNBlock
           
static class JavaMethod.JavaMethodOneOrTwo
           
static class JavaMethod.JavaMethodOneOrTwoBlock
           
static class JavaMethod.JavaMethodOneOrTwoOrN
           
static class JavaMethod.JavaMethodOneOrTwoOrNBlock
           
static class JavaMethod.JavaMethodOneOrTwoOrThree
           
static class JavaMethod.JavaMethodOneOrTwoOrThreeBlock
           
static class JavaMethod.JavaMethodOneOrTwoOrThreeOrN
           
static class JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock
           
static class JavaMethod.JavaMethodThree
           
static class JavaMethod.JavaMethodThreeBlock
           
static class JavaMethod.JavaMethodThreeOrN
           
static class JavaMethod.JavaMethodThreeOrNBlock
           
static class JavaMethod.JavaMethodTwo
           
static class JavaMethod.JavaMethodTwoBlock
           
static class JavaMethod.JavaMethodTwoOrN
           
static class JavaMethod.JavaMethodTwoOrNBlock
           
static class JavaMethod.JavaMethodTwoOrThree
           
static class JavaMethod.JavaMethodTwoOrThreeBlock
           
static class JavaMethod.JavaMethodTwoOrThreeOrN
           
static class JavaMethod.JavaMethodTwoOrThreeOrNBlock
           
static class JavaMethod.JavaMethodZero
           
static class JavaMethod.JavaMethodZeroBlock
           
static class JavaMethod.JavaMethodZeroOrN
           
static class JavaMethod.JavaMethodZeroOrNBlock
           
static class JavaMethod.JavaMethodZeroOrOne
           
static class JavaMethod.JavaMethodZeroOrOneBlock
           
static class JavaMethod.JavaMethodZeroOrOneOrN
           
static class JavaMethod.JavaMethodZeroOrOneOrNBlock
           
static class JavaMethod.JavaMethodZeroOrOneOrTwo
           
static class JavaMethod.JavaMethodZeroOrOneOrTwoBlock
           
static class JavaMethod.JavaMethodZeroOrOneOrTwoOrN
           
static class JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock
           
static class JavaMethod.JavaMethodZeroOrOneOrTwoOrThree
           
static class JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock
           
static class JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN
           
static class JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock
           
 class JittedMethod
          This is the mixed-mode method type.
 class MethodMethod
           
 class MethodMissingMethod
           
 class ProcMethod
           
 class ProfilingDynamicMethod
          A DynamicMethod wrapper that performs timed profiling for each call.
 class ReflectedCompiledMethod
           
 class ReflectedJavaMethod
           
 class ReflectedJavaMultiMethod
           
 class SimpleCallbackMethod
           
 class SynchronizedDynamicMethod
           
 class TraceableInterpretedMethod
           
 class TraceableJittedMethod
          This is the mixed-mode method type.
 class UndefinedMethod
          This class represents a singleton type of method used as a marker for missing or "undef'ed" methods.
 class WrapperMethod
           
 

Fields in org.jruby.internal.runtime.methods declared as DynamicMethod
protected  DynamicMethod DelegatingDynamicMethod.delegate
           
 

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 InterpretedIRMethod.dup()
           
 DynamicMethod InterpretedMethod.dup()
           
 DynamicMethod JavaMethod.dup()
           
 DynamicMethod JittedMethod.dup()
           
 DynamicMethod MethodMethod.dup()
           
 DynamicMethod MethodMissingMethod.dup()
           
 DynamicMethod ProcMethod.dup()
           
 DynamicMethod ProfilingDynamicMethod.dup()
           
 DynamicMethod SimpleCallbackMethod.dup()
           
 DynamicMethod SynchronizedDynamicMethod.dup()
           
 DynamicMethod TraceableInterpretedMethod.dup()
           
 DynamicMethod TraceableJittedMethod.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, ISourcePosition position, java.lang.String parameterDesc)
          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, ISourcePosition position, java.lang.String parameterDesc)
          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, ISourcePosition position, java.lang.String parameterDesc)
          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, ISourcePosition position, java.lang.String parameterDesc)
          Use reflection to provide a method handle for a compiled Ruby method.
 DynamicMethod DelegatingDynamicMethod.getDelegate()
           
 DynamicMethod DefaultMethod.getMethodForCaching()
           
 DynamicMethod AliasMethod.getRealMethod()
           
 DynamicMethod CompiledMethod.LazyCompiledMethod.getRealMethod()
           
 DynamicMethod DelegatingDynamicMethod.getRealMethod()
           
 DynamicMethod DynamicMethod.getRealMethod()
          Get the "real" method contained within this method.
 DynamicMethod JittedMethod.getRealMethod()
           
 DynamicMethod MethodMethod.getRealMethod()
           
 DynamicMethod TraceableJittedMethod.getRealMethod()
           
 DynamicMethod WrapperMethod.getRealMethod()
           
static DynamicMethod DynamicMethodFactory.newDefaultMethod(Ruby runtime, RubyModule container, java.lang.String name, StaticScope scope, Node body, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
static DynamicMethod DynamicMethodFactory.newJittedMethod(Ruby runtime, RubyModule container, StaticScope scope, Script script, java.lang.String name, CallConfiguration config, Visibility visibility, Arity arity, ISourcePosition position, DefaultMethod defaultMethod)
           
 

Methods in org.jruby.internal.runtime.methods with parameters of type DynamicMethod
 boolean ProcMethod.isSame(DynamicMethod method)
           
 

Constructors in org.jruby.internal.runtime.methods with parameters of type DynamicMethod
AliasMethod(RubyModule implementationClass, DynamicMethod oldMethod, java.lang.String oldName)
           
DelegatingDynamicMethod(DynamicMethod delegate)
           
ProfilingDynamicMethod(DynamicMethod delegate)
           
SynchronizedDynamicMethod(DynamicMethod delegate)
           
WrapperMethod(RubyModule implementationClass, DynamicMethod method, Visibility visibility)
          Constructor for WrapperCallable.
 

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 SingletonMethodInvoker
           
 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
           
 

Constructors in org.jruby.java.proxies with parameters of type DynamicMethod
ArrayJavaProxy.ArrayNewMethod(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(RubyClass selfClass, Visibility visibility, java.lang.String name, CallType callType)
           
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, ISourcePosition position, java.lang.String parameterDesc)
          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, ISourcePosition position, java.lang.String parameterDesc)
          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)
          Deprecated.  
 

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 CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject[] args)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject[] args, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, IRubyObject arg1)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, Block block)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
           
protected  IRubyObject CachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
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, int token)
           
 

Uses of DynamicMethod in org.jruby.runtime.invokedynamic
 

Methods in org.jruby.runtime.invokedynamic that return DynamicMethod
static DynamicMethod InvokeDynamicSupport.getMethod(CacheEntry entry)
           
 

Uses of DynamicMethod in org.jruby.runtime.marshal
 

Methods in org.jruby.runtime.marshal with parameters of type DynamicMethod
 void MarshalStream.userMarshal(IRubyObject value, DynamicMethod method)
           
 void MarshalStream.userNewMarshal(IRubyObject value, DynamicMethod method)
           
 



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