org.jruby.runtime.callback
Class FastInvocationCallback

java.lang.Object
  extended by org.jruby.runtime.callback.InvocationCallback
      extended by org.jruby.runtime.callback.FastInvocationCallback
All Implemented Interfaces:
Callback

public abstract class FastInvocationCallback
extends InvocationCallback

Author:
Ola Bini

Field Summary
 
Fields inherited from class org.jruby.runtime.callback.InvocationCallback
arity, arityValue, EMPTY_ARGS, OPTIONAL_ARGS
 
Constructor Summary
FastInvocationCallback()
           
 
Method Summary
abstract  IRubyObject call(java.lang.Object receiver, java.lang.Object[] args)
           
 IRubyObject execute(IRubyObject recv, IRubyObject[] oargs, Block block)
           
 
Methods inherited from class org.jruby.runtime.callback.InvocationCallback
call, getArgumentTypes, getArity, getJavaName, getTarget, isSingleton, setArgumentTypes, setArity, setJavaName, setSingleton, setTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FastInvocationCallback

public FastInvocationCallback()
Method Detail

execute

public IRubyObject execute(IRubyObject recv,
                           IRubyObject[] oargs,
                           Block block)
Specified by:
execute in interface Callback
Overrides:
execute in class InvocationCallback

call

public abstract IRubyObject call(java.lang.Object receiver,
                                 java.lang.Object[] args)


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