org.jruby.runtime.callback
Class ReflectionCallback

java.lang.Object
  extended byorg.jruby.runtime.callback.AbstractCallback
      extended byorg.jruby.runtime.callback.ReflectionCallback
All Implemented Interfaces:
Callback

public class ReflectionCallback
extends AbstractCallback

Version:
$Revision: 1.5 $
Author:
jpetersen, Anders

Nested Class Summary
 
Nested classes inherited from class org.jruby.runtime.callback.AbstractCallback
AbstractCallback.CallType
 
Field Summary
 
Fields inherited from class org.jruby.runtime.callback.AbstractCallback
argumentTypes, arity, callType, isRestArgs, klass, methodName
 
Constructor Summary
ReflectionCallback(java.lang.Class klass, java.lang.String methodName, java.lang.Class[] args, boolean isRestArgs, boolean isStaticMethod, Arity arity)
           
 
Method Summary
protected  AbstractCallback.CallType callType(boolean isStaticMethod)
           
 
Methods inherited from class org.jruby.runtime.callback.AbstractCallback
execute, getArity, getExpectedArgsString, invokeMethod, packageRestArgumentsForReflection, testArgsCount
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectionCallback

public ReflectionCallback(java.lang.Class klass,
                          java.lang.String methodName,
                          java.lang.Class[] args,
                          boolean isRestArgs,
                          boolean isStaticMethod,
                          Arity arity)
Method Detail

callType

protected AbstractCallback.CallType callType(boolean isStaticMethod)
Specified by:
callType in class AbstractCallback


Copyright © 2002 Jan Arne Petersen. All Rights Reserved.