Package org.jruby.ir.targets.indy
Class ResolvedSuperInvokeSite
java.lang.Object
java.lang.invoke.CallSite
java.lang.invoke.MutableCallSite
org.jruby.ir.targets.indy.InvokeSite
org.jruby.ir.targets.indy.SelfInvokeSite
org.jruby.ir.targets.indy.ResolvedSuperInvokeSite
- Direct Known Subclasses:
ClassSuperInvokeSite,ClassSuperIterInvokeSite,InstanceSuperInvokeSite,InstanceSuperIterInvokeSite
Created by headius on 10/23/14.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jruby.ir.targets.indy.InvokeSite
InvokeSite.CacheAction -
Field Summary
FieldsFields inherited from class org.jruby.ir.targets.indy.SelfInvokeSite
BOOTSTRAPFields inherited from class org.jruby.ir.targets.indy.InvokeSite
arity, cache, callType, fallback, file, fullSignature, line, LOOKUP, methodName, NEGATE, signature -
Constructor Summary
ConstructorsConstructorDescriptionResolvedSuperInvokeSite(MethodType type, String superName, String splatmapString, String file, int line) -
Method Summary
Modifier and TypeMethodDescriptionstatic CallSitebootstrap(MethodHandles.Lookup lookup, String name, MethodType type, String splatmapString, String file, int line) protected abstract RubyClassgetSuperClass(RubyClass definingModule) Methods inherited from class org.jruby.ir.targets.indy.SelfInvokeSite
bootstrap, methodMissingMethods inherited from class org.jruby.ir.targets.indy.InvokeSite
bootstrap, buildAliasHandle, buildJavaFieldHandle, buildNewInstanceHandle, buildNotEqualHandle, buildStructHandle, callMethodMissing, callMethodMissing, callMethodMissing, callMethodMissing, fail, fail, fail, fail, fail, getHandle, invoke, name, negate, pollAndGetClass, prepareBinder, setInitialTarget, setTarget, testClass, testThresholds, toString, updateInvocationTargetMethods inherited from class java.lang.invoke.MutableCallSite
dynamicInvoker, getTarget, syncAll
-
Field Details
-
superName
-
splatMap
protected final boolean[] splatMap
-
-
Constructor Details
-
ResolvedSuperInvokeSite
public ResolvedSuperInvokeSite(MethodType type, String superName, String splatmapString, String file, int line)
-
-
Method Details
-
bootstrap
public static CallSite bootstrap(MethodHandles.Lookup lookup, String name, MethodType type, String splatmapString, String file, int line) -
getSuperClass
-