org.jruby.runtime.callsite
Class NormalCachingCallSite

java.lang.Object
  extended by org.jruby.runtime.CallSite
      extended by org.jruby.runtime.callsite.CachingCallSite
          extended by org.jruby.runtime.callsite.NormalCachingCallSite
Direct Known Subclasses:
ArefCallSite, DivCallSite, GeCallSite, GtCallSite, LeCallSite, LtCallSite, MinusCallSite, MulCallSite, PlusCallSite, RespondToCallSite

public class NormalCachingCallSite
extends CachingCallSite


Field Summary
 
Fields inherited from class org.jruby.runtime.callsite.CachingCallSite
cache, failedCallSites, totalCallSites
 
Fields inherited from class org.jruby.runtime.CallSite
callType, methodName
 
Constructor Summary
NormalCachingCallSite(java.lang.String methodName)
           
 
Method Summary
protected  boolean methodMissing(DynamicMethod method, IRubyObject caller)
           
 
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, getCache, getCachedClassIndex, getCachedMethodSerial, getMethodName, isOptimizable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NormalCachingCallSite

public NormalCachingCallSite(java.lang.String methodName)
Method Detail

methodMissing

protected boolean methodMissing(DynamicMethod method,
                                IRubyObject caller)
Specified by:
methodMissing in class CachingCallSite


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