org.apache.webbeans.proxy.asm
Class AsmFactory
java.lang.Object
org.apache.webbeans.proxy.asm.AsmFactory
- All Implemented Interfaces:
- Factory
public class AsmFactory
- extends Object
- implements Factory
- Version:
- $Rev$ $Date$
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsmFactory
public AsmFactory()
createProxy
public Object createProxy(MethodHandler handler,
Class<?> superClass,
Class<?>[] interfaceArray)
getProxyClass
public Class<?> getProxyClass(Class<?> superClass,
Class<?>[] interfaces)
- Specified by:
getProxyClass in interface Factory
isProxyInstance
public boolean isProxyInstance(Object o)
- Specified by:
isProxyInstance in interface Factory
createProxy
public Object createProxy(MethodHandler handler,
Class<?>[] interfaces)
throws InstantiationException,
IllegalAccessException
- Specified by:
createProxy in interface Factory
- Throws:
InstantiationException
IllegalAccessException
createProxy
public Object createProxy(Class<?> proxyClass)
throws InstantiationException,
IllegalAccessException
- Specified by:
createProxy in interface Factory
- Throws:
InstantiationException
IllegalAccessException
setHandler
public void setHandler(Object proxy,
MethodHandler handler)
- Specified by:
setHandler in interface Factory
Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.