Interface AnnotatedArgumentBinder<A extends java.lang.annotation.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 java.lang.annotation.Annotation,​T,​S>
    extends ArgumentBinder<T,​S>
    An ArgumentBinder whose lookup is driven by an annotation definition.
    Since:
    1.0
    • Method Detail

      • getAnnotationType

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