private static void |
JavaProxyClassFactory.addClass(java.util.Set<java.lang.Class> allClasses,
java.util.Map<JavaProxyClassFactory.MethodKey,JavaProxyClassFactory.MethodData> methods,
java.lang.Class clazz,
java.util.Set<java.lang.String> names) |
private static void |
JavaProxyClassFactory.addInterface(java.util.Set<java.lang.Class> allClasses,
java.util.Map<JavaProxyClassFactory.MethodKey,JavaProxyClassFactory.MethodData> methods,
java.lang.Class iface,
java.util.Set<java.lang.String> names) |
private static void |
JavaProxyClassFactory.addInterfaces(java.util.Set<java.lang.Class> allClasses,
java.util.Map<JavaProxyClassFactory.MethodKey,JavaProxyClassFactory.MethodData> methods,
java.lang.Class[] ifaces,
java.util.Set<java.lang.String> names) |
private static void |
JavaProxyClassFactory.addMethod(java.util.Map<JavaProxyClassFactory.MethodKey,JavaProxyClassFactory.MethodData> methods,
java.lang.reflect.Method method) |
private static void |
JavaProxyClassFactory.addMethods(java.util.Map<JavaProxyClassFactory.MethodKey,JavaProxyClassFactory.MethodData> methods,
java.lang.Class classOrIface,
java.util.Set<java.lang.String> names) |
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) |
private void |
JavaProxyClassFactory.generateProxyMethods(java.lang.Class superClass,
java.util.Map<JavaProxyClassFactory.MethodKey,JavaProxyClassFactory.MethodData> methods,
org.objectweb.asm.Type selfType,
org.objectweb.asm.ClassVisitor cw,
org.objectweb.asm.commons.GeneratorAdapter clazzInit) |