mrcode.duckprxy.impl
Class AbstractPrxyInvocationHandler
java.lang.Object
mrcode.duckprxy.impl.AbstractPrxyInvocationHandler
- All Implemented Interfaces:
- java.lang.reflect.InvocationHandler
- Direct Known Subclasses:
- PrxyInvocationHanlder, PrxyPreCompInvocationHandler
public abstract class AbstractPrxyInvocationHandler
- extends java.lang.Object
- implements java.lang.reflect.InvocationHandler
|
Field Summary |
protected java.lang.Object |
delegate
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.lang.reflect.InvocationHandler |
invoke |
delegate
protected final java.lang.Object delegate
AbstractPrxyInvocationHandler
public AbstractPrxyInvocationHandler(java.lang.Object delegate)
getSubDelegateGetter
public abstract java.lang.reflect.Method getSubDelegateGetter()
getSubDelegate
protected java.lang.Object getSubDelegate(java.lang.Object proxy)
makeStrategies
protected java.util.List<MethodUtils.MethodRetrieveStrategy> makeStrategies(java.lang.Class<?> delegateClass,
AbstractPrxyInvocationHandler.DelegateClassInformation info)
getDelegateArguments
protected java.lang.Object[] getDelegateArguments(java.lang.String name,
java.lang.reflect.Method delegateMethod,
java.lang.Object[] args)
getDuckArg
public DuckArg getDuckArg(java.lang.annotation.Annotation[] annotations)
getDelegateClassInformation
protected AbstractPrxyInvocationHandler.DelegateClassInformation getDelegateClassInformation(java.lang.Class<?> delegateClass)
Copyright © 2008. All Rights Reserved.