public static class MethodDelegation.ImplementationDelegate.Resolution extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
Resolution(MethodList<?> candidates)
Creates a new resolution.
|
protected |
Resolution(MethodList<?> candidates,
StackManipulation preparation,
MethodDelegationBinder.MethodInvoker methodInvoker)
Creates a new resolution.
|
protected |
Resolution(MethodList<?> candidates,
StackManipulation preparation,
MethodDelegationBinder.MethodInvoker methodInvoker,
boolean allowStaticMethods)
Creates a new resolution.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object) |
protected MethodList<?> |
getCandidates()
Returns a list of all candidate methods.
|
protected MethodDelegationBinder.MethodInvoker |
getMethodInvoker()
Return a method invoker for calling the delegation method.
|
protected StackManipulation |
getPreparation()
Return a stack manipulation that prepares the delegation before loading its arguments.
|
int |
hashCode() |
protected boolean |
isAllowStaticMethod()
Returns
true if this resolution permits delegation from static methods. |
String |
toString() |
protected Resolution(MethodList<?> candidates)
candidates - A list of all candidate methods.protected Resolution(MethodList<?> candidates, StackManipulation preparation, MethodDelegationBinder.MethodInvoker methodInvoker)
candidates - A list of all candidate methods.preparation - A stack manipulation that prepares the delegation before loading its arguments.methodInvoker - A method invoker for calling the delegation method.protected Resolution(MethodList<?> candidates, StackManipulation preparation, MethodDelegationBinder.MethodInvoker methodInvoker, boolean allowStaticMethods)
candidates - A list of all candidate methods.preparation - A stack manipulation that prepares the delegation before loading its arguments.methodInvoker - A method invoker for calling the delegation method.allowStaticMethods - true if this resolution permits delegation from static methods.protected MethodList<?> getCandidates()
protected StackManipulation getPreparation()
protected MethodDelegationBinder.MethodInvoker getMethodInvoker()
protected boolean isAllowStaticMethod()
true if this resolution permits delegation from static methods.true if this resolution permits delegation from static methods.Copyright © 2014–2016. All rights reserved.