@Target(value={ANNOTATION_TYPE,METHOD})
@Retention(value=RUNTIME)
@Documented
@API(status=STABLE,
since="1.0")
public @interface Provide
Methods annotated with Provide can be present:
Those methods can have optional parameters of type TypeUsage or with annotation ForAll. The latter will be used to flatMap over them.
ForAll
,
DomainContextBase
,
DomainContext
Modifier and Type | Optional Element and Description |
---|---|
java.lang.Class<? extends java.lang.Throwable>[] |
ignoreExceptions
Used to specify exception types that should be ignored during value generation.
|
java.lang.String |
value
Used as reference name.
|