public class Delegator
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
Delegator.DelegatorMethodFinder |
Constructor and Description |
---|
Delegator(java.lang.Object source,
java.lang.Class superclass,
java.lang.Object delegate) |
Delegator(java.lang.Object source,
java.lang.Class superclass,
java.lang.String delegateClassName) |
Modifier and Type | Method and Description |
---|---|
Delegator.DelegatorMethodFinder |
delegateTo(java.lang.String methodName,
java.lang.Class<?>... parameters) |
<T> T |
invoke(java.lang.Object... args) |
public Delegator(java.lang.Object source, java.lang.Class superclass, java.lang.Object delegate)
public Delegator(java.lang.Object source, java.lang.Class superclass, java.lang.String delegateClassName)
public final <T> T invoke(java.lang.Object... args) throws java.lang.Exception
java.lang.Exception
public Delegator.DelegatorMethodFinder delegateTo(java.lang.String methodName, java.lang.Class<?>... parameters)