public class ClassSuperInvokeSite extends ResolvedSuperInvokeSite
splatMap, superNameBOOTSTRAPargOffset, arity, cache, callType, file, flags, fullSignature, functional, line, methodName, NEGATE, signature| Constructor and Description |
|---|
ClassSuperInvokeSite(java.lang.invoke.MethodType type,
java.lang.String name,
java.lang.String splatmapString,
int flags,
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) |
bootstrapbootstrapbootstrap, callMethodMissing, callMethodMissing, callMethodMissing, callMethodMissing, fail, fail, fail, fail, fail, failf, failf, failf, failf, failf, getHandle, invoke, invoke, methodMissing, methodMissing, name, negate, pollAndGetClass, prepareBinder, setInitialTarget, setTarget, testClass, testTarget, toString, updateInvocationTargetpublic ClassSuperInvokeSite(java.lang.invoke.MethodType type,
java.lang.String name,
java.lang.String splatmapString,
int flags,
java.lang.String file,
int line)
protected RubyClass getSuperClass(RubyClass definingModule)
getSuperClass in class ResolvedSuperInvokeSitepublic IRubyObject invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) throws java.lang.Throwable
java.lang.ThrowableCopyright © 2001-2023 JRuby. All Rights Reserved.