Interface TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler

All Known Implementing Classes:
TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.Bound, TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.Unbound
Enclosing class:
TargetMethodAnnotationDrivenBinder.DelegationProcessor

protected static interface TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler
A handler is responsible for processing a parameter's binding.
  • Method Details

    • isBound

      boolean isBound()
      Indicates if this handler was explicitly bound.
      Returns:
      true if this handler was explicitly bound.
    • bind

      Handles a parameter binding.
      Parameters:
      source - The intercepted source method.
      implementationTarget - The target of the current implementation.
      assigner - The assigner to use.
      Returns:
      A parameter binding that reflects the given arguments.