org.jruby.runtime.callsite
Class AsetCallSite

java.lang.Object
  extended by org.jruby.runtime.CallSite
      extended by org.jruby.runtime.callsite.CachingCallSite
          extended by org.jruby.runtime.callsite.NormalCachingCallSite
              extended by org.jruby.runtime.callsite.AsetCallSite

public class AsetCallSite
extends NormalCachingCallSite


Field Summary
 
Fields inherited from class org.jruby.runtime.callsite.CachingCallSite
cache, totalCallSites
 
Fields inherited from class org.jruby.runtime.CallSite
callType, methodName
 
Constructor Summary
AsetCallSite()
           
 
Method Summary
 IRubyObject call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1)
          Call the site's method against the target object passing two arguments.
 
Methods inherited from class org.jruby.runtime.callsite.NormalCachingCallSite
methodMissing
 
Methods inherited from class org.jruby.runtime.callsite.CachingCallSite
cacheAndCall, cacheAndCall, cacheAndCall, cacheAndCall, cacheAndCall, cacheAndCall, cacheAndCall, cacheAndCall, cacheAndCall, cacheAndCall, call, 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, getCache, getCachedClassIndex, getCachedMethodSerial, getMethodName, isOptimizable, updateCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsetCallSite

public AsetCallSite()
Method Detail

call

public IRubyObject call(ThreadContext context,
                        IRubyObject caller,
                        IRubyObject self,
                        IRubyObject arg0,
                        IRubyObject arg1)
Description copied from class: CallSite
Call the site's method against the target object passing two arguments.

Overrides:
call in class CachingCallSite
Parameters:
context - the ThreadContext for the current thread
caller - the caller, for visibility checks
self - the target object to call against
arg0 - the first argument to pass
arg1 - the second argument to pass
Returns:
the result of the call


Copyright © 2002-2009 JRuby Team. All Rights Reserved.