public class SelfInvokeSite extends InvokeSite
Modifier and Type | Field and Description |
---|---|
static org.objectweb.asm.Handle |
BOOTSTRAP |
callType, file, line, methodName, NEGATE
Constructor and Description |
---|
SelfInvokeSite(java.lang.invoke.MethodType type,
java.lang.String name,
CallType callType,
boolean literalClosure,
java.lang.String file,
int line) |
SelfInvokeSite(java.lang.invoke.MethodType type,
java.lang.String name,
CallType callType,
java.lang.String file,
int line) |
Modifier and Type | Method and Description |
---|---|
static java.lang.invoke.CallSite |
bootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String name,
java.lang.invoke.MethodType type,
int closureInt,
java.lang.String file,
int line) |
boolean |
methodMissing(CacheEntry entry,
IRubyObject caller) |
bootstrap, callMethodMissing, callMethodMissing, callMethodMissing, callMethodMissing, fail, fail, fail, fail, fail, invoke, name, negate, pollAndGetClass, prepareBinder, setInitialTarget, setTarget, testClass, toString
public SelfInvokeSite(java.lang.invoke.MethodType type, java.lang.String name, CallType callType, boolean literalClosure, java.lang.String file, int line)
public SelfInvokeSite(java.lang.invoke.MethodType type, java.lang.String name, CallType callType, java.lang.String file, int line)
public static java.lang.invoke.CallSite bootstrap(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String name, java.lang.invoke.MethodType type, int closureInt, java.lang.String file, int line)
public boolean methodMissing(CacheEntry entry, IRubyObject caller)
methodMissing
in class InvokeSite
Copyright © 2001-2019 JRuby. All Rights Reserved.