Package | Description |
---|---|
org.jruby.java.dispatch | |
org.jruby.java.invokers | |
org.jruby.javasupport | |
org.jruby.javasupport.proxy |
Modifier and Type | Method and Description |
---|---|
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityFour(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityN(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject[] args) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityOne(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject arg0) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityThree(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityTwo(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1) |
static <T extends ParameterTypes> |
CallableSelector.newCallableCache()
Internal helper to allocate a callable map to cache argument method matches.
|
Modifier and Type | Method and Description |
---|---|
static ParameterTypes |
CallableSelector.matchingCallableArityN(Ruby runtime,
Map cache,
ParameterTypes[] methods,
IRubyObject[] args) |
Modifier and Type | Method and Description |
---|---|
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityFour(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityN(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject[] args) |
static ParameterTypes |
CallableSelector.matchingCallableArityN(Ruby runtime,
Map cache,
ParameterTypes[] methods,
IRubyObject[] args) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityOne(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject arg0) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityThree(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityTwo(Ruby runtime,
IntHashMap<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1) |
Modifier and Type | Method and Description |
---|---|
static Object[] |
RubyToJavaInvoker.convertArguments(ParameterTypes method,
IRubyObject[] args) |
Modifier and Type | Class and Description |
---|---|
class |
JavaCallable |
class |
JavaConstructor |
class |
JavaMethod |
Modifier and Type | Method and Description |
---|---|
static StringBuilder |
JavaCallable.inspectParameterTypes(StringBuilder str,
ParameterTypes target) |
Modifier and Type | Interface and Description |
---|---|
interface |
JavaProxyMethod |
Modifier and Type | Class and Description |
---|---|
static class |
JavaProxyClass.ProxyMethodImpl |
class |
JavaProxyConstructor |
Copyright © 2001–2016 JRuby. All rights reserved.