@Retention(value=RUNTIME) @Target(value=METHOD) @Incubating public @interface Defaults
RuleSource
method rule carrying this annotation initializes the rule subject with default values.
Default rules execute after Model
rules (i.e. after the element is created), but before Mutate
rules.
The first parameter of the rule is the rule subject, which is mutable for the duration of the rule.
Please see RuleSource
for more information on method rules.