Uses of Interface
org.jruby.runtime.callback.Callback

Packages that use Callback
org.jruby   
org.jruby.internal.runtime.methods   
org.jruby.runtime   
org.jruby.runtime.callback   
 

Uses of Callback in org.jruby
 

Methods in org.jruby with parameters of type Callback
 void RubyModule.defineMethod(java.lang.String name, Callback method)
           
 void RubyModule.defineFastMethod(java.lang.String name, Callback method)
           
 void RubyModule.defineFastMethod(java.lang.String name, Callback method, Visibility visibility)
           
 void RubyModule.definePrivateMethod(java.lang.String name, Callback method)
           
 void RubyModule.defineFastPrivateMethod(java.lang.String name, Callback method)
           
 void RubyModule.defineFastProtectedMethod(java.lang.String name, Callback method)
           
 void RubyModule.defineModuleFunction(java.lang.String name, Callback method)
          rb_define_module_function
 void RubyModule.definePublicModuleFunction(java.lang.String name, Callback method)
          rb_define_module_function
 void RubyModule.defineFastModuleFunction(java.lang.String name, Callback method)
          rb_define_module_function
 void RubyModule.defineFastPublicModuleFunction(java.lang.String name, Callback method)
          rb_define_module_function
 IRubyObject RubyModule.executeUnder(Callback method, IRubyObject[] args, Block block)
           
 

Uses of Callback in org.jruby.internal.runtime.methods
 

Methods in org.jruby.internal.runtime.methods that return Callback
 Callback FullFunctionCallbackMethod.getCallback()
           
 Callback SimpleCallbackMethod.getCallback()
           
 

Constructors in org.jruby.internal.runtime.methods with parameters of type Callback
FullFunctionCallbackMethod(RubyModule implementationClass, Callback callback, Visibility visibility)
           
SimpleCallbackMethod(RubyModule implementationClass, Callback callback, Visibility visibility)
           
 

Uses of Callback in org.jruby.runtime
 

Methods in org.jruby.runtime that return Callback
abstract  Callback CallbackFactory.getMethod(java.lang.String method)
          gets an instance method with no arguments.
abstract  Callback CallbackFactory.getFastMethod(java.lang.String method)
           
abstract  Callback CallbackFactory.getMethod(java.lang.String method, java.lang.Class arg1)
          gets an instance method with 1 argument.
abstract  Callback CallbackFactory.getFastMethod(java.lang.String method, java.lang.Class arg1)
           
abstract  Callback CallbackFactory.getMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
          gets an instance method with two arguments.
abstract  Callback CallbackFactory.getFastMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
           
abstract  Callback CallbackFactory.getMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
          gets an instance method with two arguments.
abstract  Callback CallbackFactory.getFastMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
           
abstract  Callback CallbackFactory.getSingletonMethod(java.lang.String method)
          gets a singleton (class) method without arguments.
abstract  Callback CallbackFactory.getFastSingletonMethod(java.lang.String method)
           
abstract  Callback CallbackFactory.getSingletonMethod(java.lang.String method, java.lang.Class arg1)
          gets a singleton (class) method with 1 argument.
abstract  Callback CallbackFactory.getFastSingletonMethod(java.lang.String method, java.lang.Class arg1)
           
abstract  Callback CallbackFactory.getSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
          gets a singleton (class) method with 2 arguments.
abstract  Callback CallbackFactory.getFastSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
           
abstract  Callback CallbackFactory.getSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
          gets a singleton (class) method with 3 arguments.
abstract  Callback CallbackFactory.getFastSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
           
abstract  Callback CallbackFactory.getBlockMethod(java.lang.String method)
           
abstract  Callback CallbackFactory.getOptSingletonMethod(java.lang.String method)
          gets a singleton (class) method with no mandatory argument and some optional arguments.
abstract  Callback CallbackFactory.getFastOptSingletonMethod(java.lang.String method)
           
abstract  Callback CallbackFactory.getOptMethod(java.lang.String method)
          gets an instance method with no mandatory argument and some optional arguments.
abstract  Callback CallbackFactory.getFastOptMethod(java.lang.String method)
           
 

Methods in org.jruby.runtime with parameters of type Callback
static MethodBlock MethodBlock.createMethodBlock(ThreadContext context, DynamicScope dynamicScope, Callback callback, RubyMethod method, IRubyObject self)
           
 

Constructors in org.jruby.runtime with parameters of type Callback
MethodBlock(IRubyObject self, Frame frame, SinglyLinkedList cref, Visibility visibility, RubyModule klass, DynamicScope dynamicScope, Callback callback, RubyMethod method)
           
 

Uses of Callback in org.jruby.runtime.callback
 

Classes in org.jruby.runtime.callback that implement Callback
 class FastInvocationCallback
           
 class InvocationCallback
           
 class ReflectionCallback
          A wrapper for java.lang.reflect.Method objects which implement Ruby methods.
 

Methods in org.jruby.runtime.callback that return Callback
 Callback DumpingInvocationCallbackFactory.getMethod(java.lang.String method)
           
 Callback DumpingInvocationCallbackFactory.getMethod(java.lang.String method, java.lang.Class arg1)
           
 Callback DumpingInvocationCallbackFactory.getMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
           
 Callback DumpingInvocationCallbackFactory.getMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
           
 Callback DumpingInvocationCallbackFactory.getSingletonMethod(java.lang.String method)
           
 Callback DumpingInvocationCallbackFactory.getSingletonMethod(java.lang.String method, java.lang.Class arg1)
           
 Callback DumpingInvocationCallbackFactory.getSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
           
 Callback DumpingInvocationCallbackFactory.getSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
           
 Callback DumpingInvocationCallbackFactory.getBlockMethod(java.lang.String method)
           
 Callback DumpingInvocationCallbackFactory.getOptSingletonMethod(java.lang.String method)
           
 Callback DumpingInvocationCallbackFactory.getOptMethod(java.lang.String method)
           
 Callback DumpingInvocationCallbackFactory.getFastMethod(java.lang.String method)
           
 Callback DumpingInvocationCallbackFactory.getFastMethod(java.lang.String method, java.lang.Class arg1)
           
 Callback DumpingInvocationCallbackFactory.getFastMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
           
 Callback DumpingInvocationCallbackFactory.getFastMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
           
 Callback DumpingInvocationCallbackFactory.getFastSingletonMethod(java.lang.String method)
           
 Callback DumpingInvocationCallbackFactory.getFastSingletonMethod(java.lang.String method, java.lang.Class arg1)
           
 Callback DumpingInvocationCallbackFactory.getFastSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
           
 Callback DumpingInvocationCallbackFactory.getFastSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
           
 Callback DumpingInvocationCallbackFactory.getFastOptMethod(java.lang.String method)
           
 Callback DumpingInvocationCallbackFactory.getFastOptSingletonMethod(java.lang.String method)
           
 Callback InvocationCallbackFactory.getMethod(java.lang.String method)
           
 Callback InvocationCallbackFactory.getMethod(java.lang.String method, java.lang.Class arg1)
           
 Callback InvocationCallbackFactory.getMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
           
 Callback InvocationCallbackFactory.getMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
           
 Callback InvocationCallbackFactory.getSingletonMethod(java.lang.String method)
           
 Callback InvocationCallbackFactory.getSingletonMethod(java.lang.String method, java.lang.Class arg1)
           
 Callback InvocationCallbackFactory.getSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
           
 Callback InvocationCallbackFactory.getSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
           
 Callback InvocationCallbackFactory.getBlockMethod(java.lang.String method)
           
 Callback InvocationCallbackFactory.getOptSingletonMethod(java.lang.String method)
           
 Callback InvocationCallbackFactory.getOptMethod(java.lang.String method)
           
 Callback InvocationCallbackFactory.getFastMethod(java.lang.String method)
           
 Callback InvocationCallbackFactory.getFastMethod(java.lang.String method, java.lang.Class arg1)
           
 Callback InvocationCallbackFactory.getFastMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
           
 Callback InvocationCallbackFactory.getFastMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
           
 Callback InvocationCallbackFactory.getFastSingletonMethod(java.lang.String method)
           
 Callback InvocationCallbackFactory.getFastSingletonMethod(java.lang.String method, java.lang.Class arg1)
           
 Callback InvocationCallbackFactory.getFastSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
           
 Callback InvocationCallbackFactory.getFastSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
           
 Callback InvocationCallbackFactory.getFastOptMethod(java.lang.String method)
           
 Callback InvocationCallbackFactory.getFastOptSingletonMethod(java.lang.String method)
           
 Callback ReflectionCallbackFactory.getMethod(java.lang.String method)
           
 Callback ReflectionCallbackFactory.getFastMethod(java.lang.String method)
           
 Callback ReflectionCallbackFactory.getMethod(java.lang.String method, java.lang.Class arg1)
           
 Callback ReflectionCallbackFactory.getFastMethod(java.lang.String method, java.lang.Class arg1)
           
 Callback ReflectionCallbackFactory.getMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
           
 Callback ReflectionCallbackFactory.getFastMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
           
 Callback ReflectionCallbackFactory.getMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
           
 Callback ReflectionCallbackFactory.getFastMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
           
 Callback ReflectionCallbackFactory.getSingletonMethod(java.lang.String method)
           
 Callback ReflectionCallbackFactory.getFastSingletonMethod(java.lang.String method)
           
 Callback ReflectionCallbackFactory.getSingletonMethod(java.lang.String method, java.lang.Class arg1)
           
 Callback ReflectionCallbackFactory.getFastSingletonMethod(java.lang.String method, java.lang.Class arg1)
           
 Callback ReflectionCallbackFactory.getSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
           
 Callback ReflectionCallbackFactory.getFastSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
           
 Callback ReflectionCallbackFactory.getSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
           
 Callback ReflectionCallbackFactory.getFastSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
           
 Callback ReflectionCallbackFactory.getBlockMethod(java.lang.String method)
           
 Callback ReflectionCallbackFactory.getOptSingletonMethod(java.lang.String method)
           
 Callback ReflectionCallbackFactory.getFastOptSingletonMethod(java.lang.String method)
           
 Callback ReflectionCallbackFactory.getOptMethod(java.lang.String method)
           
 Callback ReflectionCallbackFactory.getFastOptMethod(java.lang.String method)
           
 



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