| Package | Description |
|---|---|
| org.jruby.javasupport.proxy |
| Modifier and Type | Class and Description |
|---|---|
static class |
JavaProxyClass.ProxyMethodImpl |
| Modifier and Type | Field and Description |
|---|---|
private java.util.HashMap<java.lang.String,java.util.ArrayList<JavaProxyMethod>> |
JavaProxyClass.methodMap |
private java.util.ArrayList<JavaProxyMethod> |
JavaProxyClass.methods |
| Modifier and Type | Method and Description |
|---|---|
JavaProxyMethod |
JavaProxyClass.getMethod(java.lang.String name,
java.lang.Class[] parameterTypes) |
JavaProxyMethod[] |
JavaProxyClass.getMethods() |
(package private) JavaProxyMethod |
JavaProxyClass.initMethod(java.lang.String name,
java.lang.String desc,
boolean hasSuper) |
static JavaProxyMethod |
InternalJavaProxyHelper.initProxyMethod(JavaProxyClass proxyClass,
java.lang.String name,
java.lang.String desc,
boolean hasSuper) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
JavaProxyConstructor.MethodInvocationHandler.invoke(java.lang.Object proxy,
JavaProxyMethod proxyMethod,
java.lang.Object[] nargs) |
java.lang.Object |
JavaProxyConstructor.ProcInvocationHandler.invoke(java.lang.Object proxy,
JavaProxyMethod method,
java.lang.Object[] nargs) |
java.lang.Object |
JavaProxyInvocationHandler.invoke(java.lang.Object receiver,
JavaProxyMethod method,
java.lang.Object[] args)
Similar to java.lang.reflect.InvocationHandler
|
private IRubyObject |
JavaProxyConstructor.MethodInvocationHandler.invokeRuby(DynamicMethod method,
JavaProxyMethod proxyMethod,
RubyClass metaClass,
java.lang.String name,
java.lang.Object[] nargs) |