| Package | Description |
|---|---|
| org.jruby.javasupport | |
| org.jruby.javasupport.proxy |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.util.Set<?>,JavaProxyClass> |
JavaSupport.javaProxyClassCache |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.util.Set<?>,JavaProxyClass> |
JavaSupport.getJavaProxyClassCache() |
| Modifier and Type | Field and Description |
|---|---|
private JavaProxyClass |
JavaProxyConstructor.declaringProxyClass |
private JavaProxyClass |
JavaProxyClass.ProxyMethodImpl.proxyClass |
| Modifier and Type | Method and Description |
|---|---|
JavaProxyClass |
InternalJavaProxy.___getProxyClass() |
private JavaProxyClass |
JavaProxyClassFactory.generate(java.lang.ClassLoader loader,
java.lang.String targetClassName,
java.lang.Class superClass,
java.lang.Class[] interfaces,
java.util.Map<JavaProxyClassFactory.MethodKey,JavaProxyClassFactory.MethodData> methods,
org.objectweb.asm.Type selfType) |
JavaProxyClass |
JavaProxyClass.ProxyMethodImpl.getDeclaringClass() |
JavaProxyClass |
JavaProxyConstructor.getDeclaringClass() |
JavaProxyClass |
JavaProxyMethod.getDeclaringClass() |
static JavaProxyClass |
JavaProxyClass.getProxyClass(Ruby runtime,
java.lang.Class superClass,
java.lang.Class[] interfaces) |
static JavaProxyClass |
JavaProxyClass.getProxyClass(Ruby runtime,
java.lang.Class superClass,
java.lang.Class[] interfaces,
java.util.Set<java.lang.String> names) |
static JavaProxyClass |
InternalJavaProxyHelper.initProxyClass(java.lang.Class proxy) |
JavaProxyClass |
JavaProxyClassFactory.newProxyClass(Ruby runtime,
java.lang.ClassLoader loader,
java.lang.String targetClassName,
java.lang.Class superClass,
java.lang.Class[] interfaces,
java.util.Set<java.lang.String> names) |
| Modifier and Type | Method and Description |
|---|---|
static JavaProxyMethod |
InternalJavaProxyHelper.initProxyMethod(JavaProxyClass proxyClass,
java.lang.String name,
java.lang.String desc,
boolean hasSuper) |
| Constructor and Description |
|---|
JavaProxyConstructor(Ruby runtime,
JavaProxyClass proxyClass,
java.lang.reflect.Constructor<?> constructor) |
ProxyMethodImpl(Ruby runtime,
JavaProxyClass clazz,
java.lang.reflect.Method method,
java.lang.reflect.Method superMethod) |