Interface AnnotatedArgumentBinder<A extends Annotation,T,S>

Type Parameters:
A - The annotation type
T - The argument type
S - The binding source type
All Superinterfaces:
ArgumentBinder<T,S>
All Known Implementing Classes:
AbstractAnnotatedArgumentBinder

public interface AnnotatedArgumentBinder<A extends Annotation,T,S> extends ArgumentBinder<T,S>
An ArgumentBinder whose lookup is driven by an annotation definition.
Since:
1.0
  • Method Details

    • getAnnotationType

      Class<A> getAnnotationType()
      Returns:
      The annotation type.