Annotation Interface ArgumentsSource
@Target({ANNOTATION_TYPE,METHOD,TYPE})
@Retention(RUNTIME)
@Documented
@Inherited
@Repeatable(ArgumentsSources.class)
@API(status=STABLE,
     since="5.7")
public @interface ArgumentsSource
@ArgumentsSource is a repeatable annotation
that is used to register arguments providers
for the annotated class or method.
@ArgumentsSource may also be used as a meta-annotation in order to
create a custom composed annotation that inherits the semantics
of @ArgumentsSource.
Inheritance
This annotation is inherited to subclasses.
- Since:
 - 5.0
 - See Also:
 
- 
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionClass<? extends ArgumentsProvider> The type ofArgumentsProviderto be used. 
- 
Element Details
- 
value
Class<? extends ArgumentsProvider> valueThe type ofArgumentsProviderto be used. 
 -