Package net.jqwik.api.domains
Annotation Interface Domain
@Target({METHOD,TYPE,ANNOTATION_TYPE})
@Retention(RUNTIME)
@Documented
@Inherited
@Repeatable(DomainList.class)
@API(status=MAINTAINED,
since="1.2.0")
public @interface Domain
Use
@Domain(MyDomainContext.class)
to use only
arbitrary providers and
arbitrary configurators
defined in given context class
You can have many domains on the same element. Providers and configurators from all domains will be considered.
The priority of ArbitraryProviders and ArbitraryConfigurators can be changed
using priority
-
Required Element Summary
-
Optional Element Summary
-
Field Summary
-
Field Details
-
PRIORITY_NOT_SET
static final int PRIORITY_NOT_SET- See Also:
-
-
Element Details
-
value
Class<? extends DomainContext> value
-
-
-
priority
int priority- Default:
- -2147483648
-