# Annotation Type Finalize

@Retention(RUNTIME) @Target(METHOD) @Incubating @Deprecated public @interface Finalize
Deprecated.
The Gradle software model is deprecated and will be removed in Gradle 10. Use the new component model (e.g. `cpp-application`, `cpp-library`, `swift-application`, `swift-library`, `xctest`) instead.
Denotes that the `RuleSource` method rule carrying this annotation finalizes the rule subject.

Finalize rules execute after `Mutate` rules, but before `Validate` 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.