org.jruby.java.dispatch
Class CallableSelector
java.lang.Object
org.jruby.java.dispatch.CallableSelector
public class CallableSelector
- extends java.lang.Object
Method selection logic for calling from Ruby to Java.
Method Summary |
static JavaCallable |
matchingCallableArityFour(IRubyObject recv,
java.util.Map cache,
JavaCallable[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
static JavaCallable |
matchingCallableArityN(IRubyObject recv,
java.util.Map cache,
JavaCallable[] methods,
IRubyObject[] args,
int argsLength)
|
static ParameterTypes |
matchingCallableArityN(IRubyObject recv,
java.util.Map cache,
ParameterTypes[] methods,
IRubyObject[] args,
int argsLength)
|
static JavaCallable |
matchingCallableArityOne(IRubyObject recv,
java.util.Map cache,
JavaCallable[] methods,
IRubyObject arg0)
|
static JavaCallable |
matchingCallableArityThree(IRubyObject recv,
java.util.Map cache,
JavaCallable[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
static JavaCallable |
matchingCallableArityTwo(IRubyObject recv,
java.util.Map cache,
JavaCallable[] methods,
IRubyObject arg0,
IRubyObject arg1)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CallableSelector
public CallableSelector()
matchingCallableArityN
public static ParameterTypes matchingCallableArityN(IRubyObject recv,
java.util.Map cache,
ParameterTypes[] methods,
IRubyObject[] args,
int argsLength)
matchingCallableArityN
public static JavaCallable matchingCallableArityN(IRubyObject recv,
java.util.Map cache,
JavaCallable[] methods,
IRubyObject[] args,
int argsLength)
matchingCallableArityOne
public static JavaCallable matchingCallableArityOne(IRubyObject recv,
java.util.Map cache,
JavaCallable[] methods,
IRubyObject arg0)
matchingCallableArityTwo
public static JavaCallable matchingCallableArityTwo(IRubyObject recv,
java.util.Map cache,
JavaCallable[] methods,
IRubyObject arg0,
IRubyObject arg1)
matchingCallableArityThree
public static JavaCallable matchingCallableArityThree(IRubyObject recv,
java.util.Map cache,
JavaCallable[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
matchingCallableArityFour
public static JavaCallable matchingCallableArityFour(IRubyObject recv,
java.util.Map cache,
JavaCallable[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.