Created by headius on 10/23/14.
| constant | type | note |
|---|---|---|
| BOOTSTRAP | Handle |
<init>(java.lang.invoke.MethodType type, String superName, String splatmapString, int flags, String file, int line)bootstrap(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type, String splatmapString, int flags, String file, int line)fail(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject caller, org.jruby.runtime.builtin.IRubyObject self, org.jruby.RubyClass definingModule, org.jruby.runtime.builtin.IRubyObject[] args, org.jruby.runtime.Block block)invoke(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject caller, org.jruby.runtime.builtin.IRubyObject self, org.jruby.RubyClass definingModule, org.jruby.runtime.builtin.IRubyObject[] args, org.jruby.runtime.Block block)type()dynamicInvoker()getTarget() · also: get_target| field | type | note |
|---|---|---|
| NEGATE | MethodHandle | |
| argOffset | int | |
| arity | int | |
| fullSignature | Signature | |
| functional | boolean | |
| signature | Signature |
fail(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject caller, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject[] args, org.jruby.runtime.Block block)Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
fail(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject caller, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.Block block)Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
fail(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject caller, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject arg0, org.jruby.runtime.Block block)Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
fail(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject caller, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject arg0, org.jruby.runtime.builtin.IRubyObject arg1, org.jruby.runtime.Block block)Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
fail(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject caller, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject arg0, org.jruby.runtime.builtin.IRubyObject arg1, org.jruby.runtime.builtin.IRubyObject arg2, org.jruby.runtime.Block block)Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
failf(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject[] args, org.jruby.runtime.Block block)Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
failf(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.Block block)Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
failf(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject arg0, org.jruby.runtime.Block block)Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
failf(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject arg0, org.jruby.runtime.builtin.IRubyObject arg1, org.jruby.runtime.Block block)Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
failf(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject arg0, org.jruby.runtime.builtin.IRubyObject arg1, org.jruby.runtime.builtin.IRubyObject arg2, org.jruby.runtime.Block block)Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
setInitialTarget(java.lang.invoke.MethodHandle target) · also: set_initial_targetinvoke(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject caller, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject[] args, org.jruby.runtime.Block block)invoke(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject[] args, org.jruby.runtime.Block block)methodMissing(org.jruby.runtime.callsite.CacheEntry entry, org.jruby.runtime.builtin.IRubyObject caller)methodMissing(org.jruby.runtime.callsite.CacheEntry entry)name()prepareBinder(boolean varargs)Prepare a binder for this call site's target, forcing varargs if specified
| name | type | description |
|---|---|---|
| varargs | boolean | whether to only call an arg-boxed variable arity path |
Returns: the prepared binder
setTarget(java.lang.invoke.MethodHandle target) · also: set_targettoString()