public class BitOrCallSite extends MonomorphicCallSite
builtinCache, cachecallType, methodName| Constructor and Description |
|---|
BitOrCallSite() |
| Modifier and Type | Method and Description |
|---|---|
IRubyObject |
call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg1)
Call the site's method against the target object passing one argument.
|
IRubyObject |
call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long arg1)
Call the site's method against the target object, passing a literal long
value.
|
boolean |
isBuiltin(IRubyObject self) |
protected CacheEntry |
setCache(CacheEntry entry,
IRubyObject self) |
cacheAndCall, cacheAndCall, call, call, call, call, call, call, call, call, call, call, callIter, callIter, callIter, callIter, callIter, callMethodMissing, callMethodMissing, callMethodMissing, callMethodMissing, callMethodMissing, callMethodMissing, callMethodMissing, callMethodMissing, callMethodMissing, callMethodMissing, callVarargs, callVarargs, callVarargsIter, getCache, getCachedClassIndex, getCachedMethodSerial, getClass, getMethodName, isBuiltin, isOptimizable, methodMissing, retrieveCache, retrieveCache, retrieveCachepublic IRubyObject call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1)
CallSitecall in class CachingCallSitecontext - the ThreadContext for the current threadcaller - the caller, for visibility checksself - the target object to call againstarg1 - the literal long value to passpublic IRubyObject call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1)
CallSitecall in class CachingCallSitecontext - the ThreadContext for the current threadcaller - the caller, for visibility checksself - the target object to call againstarg1 - the argument to passprotected CacheEntry setCache(CacheEntry entry, IRubyObject self)
setCache in class CachingCallSitepublic boolean isBuiltin(IRubyObject self)
isBuiltin in class CachingCallSiteCopyright © 2001-2020 JRuby. All Rights Reserved.