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