/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * This source file is part of SableVM classlib-stubs. * * * * See the file "LICENSE" for the copyright information and for * * the terms and conditions for copying, distribution and * * modification of this source file. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ package java.lang.reflect; import java.io.Serializable; public class Proxy extends Object implements Serializable { protected InvocationHandler h; protected Proxy(InvocationHandler h) { } native public static Class getProxyClass(ClassLoader loader, Class... interfaces) throws IllegalArgumentException; native public static Object newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler h) throws IllegalArgumentException; native public static boolean isProxyClass(Class cl); native public static InvocationHandler getInvocationHandler(Object proxy) throws IllegalArgumentException; }