# ComposeTracingInitializer

Artifact: [androidx.compose.runtime:runtime-tracing](https://developer.android.com/jetpack/androidx/releases/compose-runtime) [View Source](https://cs.android.com/search?q=file:androidx/compose/runtime/tracing/ComposeTracingInitializer.kt+class:androidx.compose.runtime.tracing.ComposeTracingInitializer) Added in [1.8.0](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.8.0)


```
class ComposeTracingInitializer : Initializer<Unit>
```

<br />

*** ** * ** ***

Configures AndroidX Tracing in the app allowing for capturing Compose specific information (e.g. Composable function names) in a AndroidX trace

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/runtime/tracing/ComposeTracingInitializer#ComposeTracingInitializer()()` |

| ### Public functions |
|---|---|
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/runtime/tracing/ComposeTracingInitializer#create(android.content.Context)(context: https://developer.android.com/reference/android/content/Context.html)` Initializes a library component within the application `https://developer.android.com/reference/android/content/Context.html`. |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html<https://developer.android.com/reference/java/lang/Class.html<https://developer.android.com/reference/kotlin/androidx/startup/Initializer<*>>>` | `https://developer.android.com/reference/kotlin/androidx/compose/runtime/tracing/ComposeTracingInitializer#dependencies()()` Gets a list of this initializer's dependencies. |

## Public constructors

### ComposeTracingInitializer

Added in [1.8.0](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.8.0)

```
ComposeTracingInitializer()
```

## Public functions

### create

Added in [1.8.0](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.8.0)

```
open fun create(context: Context): Unit
```

Initializes a library component within the application `https://developer.android.com/reference/android/content/Context.html`.

| Parameters |
|---|---|
| `context: https://developer.android.com/reference/android/content/Context.html` | The application context. |

### dependencies

Added in [1.8.0](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.8.0)

```
open fun dependencies(): List<Class<Initializer<*>>>
```

Gets a list of this initializer's dependencies. Dependencies are initialized before the dependent initializer. For example, if initializer A defines initializer B as a dependency, B is initialized before A.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html<https://developer.android.com/reference/java/lang/Class.html<https://developer.android.com/reference/kotlin/androidx/startup/Initializer<*>>>` | A list of initializer dependencies. |