Package manifold.ext.rt.proxy
Class ProxyGenerator
- java.lang.Object
-
- manifold.ext.rt.proxy.ProxyGenerator
-
public class ProxyGenerator extends Object
ProxyGenerator contains the code to generate a dynamic proxy class for the java.lang.reflect.Proxy API. The external interfaces to ProxyGenerator is the static "generateProxyClass" method.- Since:
- 1.3
- Author:
- Peter Jones
-
-
Field Summary
Fields Modifier and Type Field Description static booleansaveGeneratedFiles
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]generateProxyClass(String name, Class<?>[] interfaces)Generate a public proxy class given a name and a list of proxy interfaces.static byte[]generateProxyClass(String name, Class<?>[] interfaces, int accessFlags)Generate a proxy class given a name and a list of proxy interfaces.
-
-
-
Field Detail
-
saveGeneratedFiles
public static final boolean saveGeneratedFiles
- See Also:
- Constant Field Values
-
-
Method Detail
-
generateProxyClass
public static byte[] generateProxyClass(String name, Class<?>[] interfaces)
Generate a public proxy class given a name and a list of proxy interfaces.
-
generateProxyClass
public static byte[] generateProxyClass(String name, Class<?>[] interfaces, int accessFlags)
Generate a proxy class given a name and a list of proxy interfaces.- Parameters:
name- the class name of the proxy classinterfaces- proxy interfacesaccessFlags- access flags of the proxy class
-
-