@Retention(value=RUNTIME) @Target(value=METHOD) @Incubating public @interface Validate
RuleSource
method rule carrying this annotation validates the rule subject.
Mutate rules execute after Mutate
rules, but before Validate
rules.
The first parameter of the rule is the rule subject, which is immutable.
Please see RuleSource
for more information on method rules.