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,
Implementation.Target implementationTarget,
Assigner assigner)
Handles a parameter binding.
|
boolean |
isBound()
Indicates if this handler was explicitly bound.
|
boolean isBound()
true
if this handler was explicitly bound.MethodDelegationBinder.ParameterBinding<?> bind(MethodDescription source, Implementation.Target implementationTarget, Assigner assigner)
source
- The intercepted source method.implementationTarget
- The target of the current implementation.assigner
- The assigner to use.Copyright © 2014–2024. All rights reserved.