@Target(value={ANNOTATION_TYPE,PARAMETER})
@Retention(value=RUNTIME)
@Documented
@API(status=STABLE,
since="1.0")
public @interface ForAll
@Property
value is used as reference name to a method annotated with @Provide.
If it is not specified, only default providers are considered.| Modifier and Type | Fields and Description |
|---|---|
static java.lang.String |
NO_VALUE |
| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.Class<? extends ArbitrarySupplier<?>> |
supplier |
java.lang.String |
value |
@API(status=INTERNAL,
since="1.2.0")
public static final java.lang.String NO_VALUE
@API(status=MAINTAINED,
since="1.8.0")
public abstract java.lang.Class<? extends ArbitrarySupplier<?>> supplier