# LintLifecycleExtension

# LintLifecycleExtension

```
@Incubating interface LintLifecycleExtension : DslLifecycle<Lint>
```

|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [com.android.build.api.variant.LintLifecycleExtension](https://developer.android.com/reference/tools/gradle-api/7.1/com/android/build/api/variant/LintLifecycleExtension#) |

## Summary

| ### Inherited functions ||
|---|---|
| From class[DslLifecycle](https://developer.android.com/reference/tools/gradle-api/7.1/com/android/build/api/variant/DslLifecycle) |------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [finalizeDsl](https://developer.android.com/reference/tools/gradle-api/7.1/com/android/build/api/variant/DslLifecycle#finalizeDsl(kotlin.Function1))`(`callback:` `(T)` `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` <br /> API to customize the DSL Objects programmatically after they have been evaluated from the build files and before used in the build process next steps like variant or tasks creation. Example of a build type creation: ```text androidComponents.finalizeDsl { extension -> extension.buildTypes.create("extra") } ``` <br /> | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [finalizeDsl](https://developer.android.com/reference/tools/gradle-api/7.1/com/android/build/api/variant/DslLifecycle#finalizeDsl(org.gradle.api.Action))`(`callback:` `[Action](https://docs.gradle.org/current/javadoc/org/gradle/api/Action.html)<T>`)` <br /> [Action](https://docs.gradle.org/current/javadoc/org/gradle/api/Action.html)based version of[finalizeDsl](https://developer.android.com/reference/tools/gradle-api/7.1/com/android/build/api/variant/DslLifecycle#finalizeDsl(kotlin.Function1))above. <br />                                                                     | ||