public class ZSuperInvokeSite extends SuperInvokeSite
BOOTSTRAP, splatMap, superName
callType, file, line, methodName, NEGATE
Constructor and Description |
---|
ZSuperInvokeSite(java.lang.invoke.MethodType type,
java.lang.String name,
java.lang.String splatmapString,
java.lang.String file,
int line) |
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
bootstrap, callMethodMissing, callMethodMissing, callMethodMissing, callMethodMissing, fail, fail, fail, fail, fail, invoke, name, negate, pollAndGetClass, prepareBinder, setInitialTarget, setTarget, testClass, testMetaclass, toString
public ZSuperInvokeSite(java.lang.invoke.MethodType type, java.lang.String name, java.lang.String splatmapString, java.lang.String file, int line)
public IRubyObject invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) throws java.lang.Throwable
invoke
in class SuperInvokeSite
java.lang.Throwable
public IRubyObject fail(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) throws java.lang.Throwable
fail
in class SuperInvokeSite
java.lang.Throwable
Copyright © 2001-2018 JRuby. All Rights Reserved.