# ExecutionProfile

# ExecutionProfile

<br />

```
interface ExecutionProfile : Named
```

<br />

*** ** * ** ***

## Summary

|                                                                                                                                                                                                                                                                                   ### Public functions                                                                                                                                                                                                                                                                                   ||
|------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [r8](https://developer.android.com/reference/tools/gradle-api/8.1/com/android/build/api/dsl/ExecutionProfile#r8(kotlin.Function1))`(action: @`[ExtensionFunctionType](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html)` `[ToolOptions](https://developer.android.com/reference/tools/gradle-api/8.1/com/android/build/api/dsl/ToolOptions)`.() `->` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` Specify R8 execution options. |

|                                                                                                                        ### Public properties                                                                                                                        ||
|-------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|
| [ToolOptions](https://developer.android.com/reference/tools/gradle-api/8.1/com/android/build/api/dsl/ToolOptions) | [r8](https://developer.android.com/reference/tools/gradle-api/8.1/com/android/build/api/dsl/ExecutionProfile#r8()) Specify R8 execution options. |

|                                                                                                                                                                                                                          ### Inherited functions                                                                                                                                                                                                                           ||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| From class[org.gradle.api.Named](https://docs.gradle.org/current/javadoc/org/gradle/api/Named.html) |----------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------| | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [getName](https://docs.gradle.org/current/javadoc/org/gradle/api/Named.html#getName--)`()` | |

## Public functions

### r8

```
fun r8(action: @ExtensionFunctionType ToolOptions.() -> Unit): Unit
```

Specify R8 execution options.

## Public properties

### r8

```
val r8: ToolOptions
```

Specify R8 execution options.