| Modifier and Type | Field and Description |
|---|---|
| private final StaticScope |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public IRubyObject | call(ThreadContext
the ThreadContext for the current thread context, IRubyObject the caller, for visibility checks caller, IRubyObject the target object to call against self, IRubyObject... the arguments to pass args)Overrides org. Call the site's method against the target object passing arguments. |
| public IRubyObject | call(ThreadContext
the ThreadContext for the current thread context, IRubyObject the caller, for visibility checks caller, IRubyObject the target object to call against self, IRubyObject[] the arguments to pass args, Block the block argument to pass block)Overrides org. Call the site's method against the target object passing one argument and a non-literal (block pass, &) block. |
| public IRubyObject | call(ThreadContext
the ThreadContext for the current thread context, IRubyObject the caller, for visibility checks caller, IRubyObject the target object to call against self)Overrides org. Call the site's method against the target object passing no args. |
| public IRubyObject | call(ThreadContext
the ThreadContext for the current thread context, IRubyObject the caller, for visibility checks caller, IRubyObject the target object to call against self, Block the block argument to pass block)Overrides org. Call the site's method against the target object passing no arguments and a non-literal (block pass, &) block. |
| public IRubyObject | call(ThreadContext
the ThreadContext for the current thread context, IRubyObject the caller, for visibility checks caller, IRubyObject the target object to call against self, IRubyObject the argument to pass arg0)Overrides org. Call the site's method against the target object passing one argument. |
| public IRubyObject | call(ThreadContext
the ThreadContext for the current thread context, IRubyObject the caller, for visibility checks caller, IRubyObject the target object to call against self, IRubyObject the argument to pass arg0, Block the block argument to pass block)Overrides org. Call the site's method against the target object passing one argument and a non-literal (block pass, &) block. |
| public IRubyObject | call(ThreadContext
the ThreadContext for the current thread context, IRubyObject the caller, for visibility checks caller, IRubyObject the target object to call against self, IRubyObject the first argument to pass arg0, IRubyObject the second argument to pass arg1)Overrides org. Call the site's method against the target object passing two arguments. |
| public IRubyObject | call(ThreadContext
the ThreadContext for the current thread context, IRubyObject the caller, for visibility checks caller, IRubyObject the target object to call against self, IRubyObject the first argument to pass arg0, IRubyObject the second argument to pass arg1, Block the block argument to pass block)Overrides org. Call the site's method against the target object passing two arguments and a non-literal (block pass, &) block. |
| public IRubyObject | call(ThreadContext
the ThreadContext for the current thread context, IRubyObject the caller, for visibility checks caller, IRubyObject the target object to call against self, IRubyObject the first argument to pass arg0, IRubyObject the second argument to pass arg1, IRubyObject the third argument to pass arg2)Overrides org. Call the site's method against the target object passing two arguments. |
| public IRubyObject | call(ThreadContext
the ThreadContext for the current thread context, IRubyObject the caller, for visibility checks caller, IRubyObject the target object to call against self, IRubyObject the first argument to pass arg0, IRubyObject the second argument to pass arg1, IRubyObject the third argument to pass arg2, Block the block argument to pass block)Overrides org. Call the site's method against the target object passing three arguments and a non-literal (block pass, &) block. |
| protected boolean | methodMissing(DynamicMethod method, IRubyObject caller)
Overrides org.
|
| scope | back to summary |
|---|---|
| private final StaticScope scope | |
| RefinedCachingCallSite | back to summary |
|---|---|
| public RefinedCachingCallSite(String methodName, StaticScope scope, CallType callType) | |
| RefinedCachingCallSite | back to summary |
|---|---|
| public RefinedCachingCallSite(String methodName, IRScope scope, CallType callType) | |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args) Overrides org. Doc from org. Call the site's method against the target object passing arguments.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) Overrides org. Doc from org. Call the site's method against the target object passing one argument and a non-literal (block pass, &) block.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject caller, IRubyObject self) Overrides org. Doc from org. Call the site's method against the target object passing no args.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) Overrides org. Doc from org. Call the site's method against the target object passing no arguments and a non-literal (block pass, &) block.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0) Overrides org. Doc from org. Call the site's method against the target object passing one argument.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, Block block) Overrides org. Doc from org. Call the site's method against the target object passing one argument and a non-literal (block pass, &) block.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1) Overrides org. Doc from org. Call the site's method against the target object passing two arguments.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) Overrides org. Doc from org. Call the site's method against the target object passing two arguments and a non-literal (block pass, &) block.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) Overrides org. Doc from org. Call the site's method against the target object passing two arguments.
| |
| call | back to summary |
|---|---|
| public IRubyObject call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Overrides org. Doc from org. Call the site's method against the target object passing three arguments and a non-literal (block pass, &) block.
| |
| methodMissing | back to summary |
|---|---|
| protected boolean methodMissing(DynamicMethod method, IRubyObject caller) Overrides org. | |