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