| Package | Description |
|---|---|
| org.jruby.java.dispatch | |
| org.jruby.java.invokers | |
| org.jruby.javasupport | |
| org.jruby.javasupport.proxy |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
CallableSelector.CallableCache<T extends ParameterTypes>
A cache of "callables" based on method signature hash.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityFour(Ruby runtime,
CallableSelector.CallableCache<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityN(Ruby runtime,
CallableSelector.CallableCache<T> cache,
T[] methods,
IRubyObject[] args) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityOne(Ruby runtime,
CallableSelector.CallableCache<T> cache,
T[] methods,
IRubyObject arg0) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityThree(Ruby runtime,
CallableSelector.CallableCache<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityTwo(Ruby runtime,
CallableSelector.CallableCache<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1) |
static <T extends ParameterTypes> |
CallableSelector.newCallableCache()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static ParameterTypes |
CallableSelector.matchingCallableArityN(Ruby runtime,
Map cache,
ParameterTypes[] methods,
IRubyObject[] args)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityFour(Ruby runtime,
CallableSelector.CallableCache<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityN(Ruby runtime,
CallableSelector.CallableCache<T> cache,
T[] methods,
IRubyObject[] args) |
static ParameterTypes |
CallableSelector.matchingCallableArityN(Ruby runtime,
Map cache,
ParameterTypes[] methods,
IRubyObject[] args)
Deprecated.
|
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityOne(Ruby runtime,
CallableSelector.CallableCache<T> cache,
T[] methods,
IRubyObject arg0) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityThree(Ruby runtime,
CallableSelector.CallableCache<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityTwo(Ruby runtime,
CallableSelector.CallableCache<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.