Defaults (Gradle API 3.2.1)
Date: 2016-11-22

org.gradle.model

## Annotation Type Defaults

-     @Retention(value=RUNTIME)
      @Target(value=METHOD)
      @Incubating
      public @interface Defaults

  Denotes that the `RuleSource` method rule carrying this annotation initializes the rule subject with default values.

  Default rules execute first for a given subject, just after the subject has been created but before `Model` rules and `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.