org.qi4j.api.injection.scope
Annotation Type Invocation


@Retention(value=RUNTIME)
@Target(value={FIELD,PARAMETER})
@Documented
@InjectionScope
public @interface Invocation

Annotation to denote the injection of a invocation specific resource. These include:


  - The Method being invoked.

  - An AnnotationElement with annotations
    from both mixin type, mixin
    implementation.

  - An Annotation of a specific type
 
Examples:
 @Invocation Method theInvokedMethod
 @Invocation AnnotationElement annotations
 @Invocation Matches matchesAnnotation