public class SelfInvokeSite extends InvokeSite
Modifier and Type | Field and Description |
---|---|
static org.objectweb.asm.Handle |
BOOTSTRAP |
callType, methodName
Constructor and Description |
---|
SelfInvokeSite(java.lang.invoke.MethodType type,
String name) |
SelfInvokeSite(java.lang.invoke.MethodType type,
String name,
CallType callType) |
Modifier and Type | Method and Description |
---|---|
static java.lang.invoke.CallSite |
bootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type) |
boolean |
methodMissing(CacheEntry entry,
IRubyObject caller) |
addType, bootstrap, callMethodMissing, clearTypes, fail, hasSeenType, invoke, name, pollAndGetClass, prepareBinder, seenTypesCount, setInitialTarget, setTarget, testClass, testMetaclass
dynamicInvoker, getTarget, syncAll
type
public SelfInvokeSite(java.lang.invoke.MethodType type, String name)
public SelfInvokeSite(java.lang.invoke.MethodType type, String name, CallType callType)
public static java.lang.invoke.CallSite bootstrap(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type)
public boolean methodMissing(CacheEntry entry, IRubyObject caller)
methodMissing
in class InvokeSite
Copyright © 2001-2015 JRuby. All Rights Reserved.