public class ZSuperInvokeSite extends SuperInvokeSite
BOOTSTRAP, splatMap, superName
callType, methodName
Constructor and Description |
---|
ZSuperInvokeSite(java.lang.invoke.MethodType type,
String name,
String splatmapString) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
bootstrap
bootstrap, methodMissing
addType, bootstrap, callMethodMissing, clearTypes, fail, hasSeenType, invoke, name, pollAndGetClass, prepareBinder, seenTypesCount, setInitialTarget, setTarget, testClass, testMetaclass
dynamicInvoker, getTarget, syncAll
type
public ZSuperInvokeSite(java.lang.invoke.MethodType type, String name, String splatmapString)
public IRubyObject invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) throws Throwable
invoke
in class SuperInvokeSite
Throwable
public IRubyObject fail(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) throws Throwable
fail
in class SuperInvokeSite
Throwable
Copyright © 2001-2015 JRuby. All Rights Reserved.