protected static interface TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler
Modifier and Type | Interface and Description |
---|---|
static class |
TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.Bound<T extends Annotation>
A bound handler represents an unambiguous parameter binder that was located for a given array of
annotations.
|
static class |
TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.Unbound
An unbound handler is a fallback for returning an illegal binding for parameters for which no parameter
binder could be located.
|
Modifier and Type | Method and Description |
---|---|
MethodDelegationBinder.ParameterBinding<?> |
bind(MethodDescription source,
ParameterDescription target,
Implementation.Target implementationTarget,
Assigner assigner)
Handles a parameter binding.
|
MethodDelegationBinder.ParameterBinding<?> bind(MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner)
source
- The intercepted source method.target
- The target parameter that is subject to binding.implementationTarget
- The target of the current implementation.assigner
- An assigner that can be used for applying the binding.Copyright © 2014–2016. All rights reserved.