java.lang.reflect.Proxy under JDK 1.2. There are some known
subtle differences:
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.
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final CallbackFilter | |
| protected InvocationHandler |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static InvocationHandler | |
| public static Class | |
| public static boolean | |
| public static Object |
| BAD_OBJECT_METHOD_FILTER | back to summary |
|---|---|
| private static final CallbackFilter BAD_OBJECT_METHOD_FILTER | |
| h | back to summary |
|---|---|
| protected InvocationHandler h | |
| Proxy | back to summary |
|---|---|
| protected Proxy(InvocationHandler h) | |
| getInvocationHandler | back to summary |
|---|---|
| public static InvocationHandler getInvocationHandler(Object proxy) | |
| getProxyClass | back to summary |
|---|---|
| public static Class | |
| isProxyClass | back to summary |
|---|---|
| public static boolean isProxyClass(Class<T> cl) | |
| newProxyInstance | back to summary |
|---|---|
| public static Object newProxyInstance(ClassLoader loader, Class<T>[] interfaces, InvocationHandler h) | |
| Access | Constructor and Description |
|---|---|
| protected |
| ProxyImpl | back to summary |
|---|---|
| protected ProxyImpl(InvocationHandler h) | |