Class Proxy

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    Proxy.ProxyImpl

    public class Proxy
    extends java.lang.Object
    implements java.io.Serializable
    This class is meant to be used as replacement for java.lang.reflect.Proxy under JDK 1.2. There are some known subtle differences:
    • The exceptions returned by invoking getExceptionTypes on the Method passed to the invoke method are the exact set that can be thrown without resulting in an UndeclaredThrowableException being thrown.
    • UndeclaredThrowableException is used instead of java.lang.reflect.UndeclaredThrowableException.

    Version:
    $Id: Proxy.java,v 1.6 2004/06/24 21:15:19 herbyderby Exp $
    See Also:
    Serialized Form
    • Method Detail

      • getInvocationHandler

        public static InvocationHandler getInvocationHandler​(java.lang.Object proxy)
      • getProxyClass

        public static java.lang.Class getProxyClass​(java.lang.ClassLoader loader,
                                                    java.lang.Class[] interfaces)
      • isProxyClass

        public static boolean isProxyClass​(java.lang.Class cl)
      • newProxyInstance

        public static java.lang.Object newProxyInstance​(java.lang.ClassLoader loader,
                                                        java.lang.Class[] interfaces,
                                                        InvocationHandler h)