public class MethodMissingMethod extends DynamicMethod
DynamicMethod.NativeCallflags, handle, implementationClass, protectedClass, serialNumber| Constructor and Description | 
|---|
| MethodMissingMethod(RubyModule implementationClass,
                   RubyString name) | 
| Modifier and Type | Method and Description | 
|---|---|
| IRubyObject | call(ThreadContext context,
    IRubyObject self,
    RubyModule klazz,
    String name,
    IRubyObject[] args,
    Block block)The minimum 'call' method required for a dynamic method handle. | 
| DynamicMethod | dup()Duplicate this method, returning DynamicMethod referencing the same code
 and with the same attributes. | 
calculateProtectedClass, call, call, call, call, call, call, call, call, call, getArity, getCallConfig, getHandle, getImplementationClass, getMethodData, getName, getProtectedClass, getRealMethod, getSerialNumber, getVisibility, init, init, isBuiltin, isCallableFrom, isImplementedBy, isNative, isNotImplemented, isNull, isUndefined, setCallConfig, setHandle, setImplementationClass, setIsBuiltin, setName, setNotImplemented, setVisibilitypublic MethodMissingMethod(RubyModule implementationClass, RubyString name)
public IRubyObject call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block)
DynamicMethodcall in class DynamicMethodcontext - The thread context for the currently executing threadself - The 'self' or 'receiver' object to use for this callklazz - The Ruby class against which this method is bindingname - The incoming name used to invoke this methodargs - The argument list to this invocationblock - The block passed to this invocationorg.jruby.runtime.ICallable#call(Ruby, IRubyObject, String, IRubyObject[], boolean)public DynamicMethod dup()
DynamicMethoddup in class DynamicMethodCopyright © 2001-2015 JRuby. All Rights Reserved.