# DelicateTracingApi

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

*** ** * ** ***

Android/JVM
- android

  ```
  @RequiresOptIn(message = "Marks declarations in the Tracing API that are delicate.")
  @Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.FUNCTION])
  annotation DelicateTracingApi
  ```

*** ** * ** ***

Represents an API surface that is typically only useful for custom implementations of a `https://developer.android.com/reference/kotlin/androidx/tracing/AbstractTraceSink` or a `https://developer.android.com/reference/kotlin/androidx/tracing/Track`.

Any use of a delicate declaration has to be carefully reviewed to make sure it is properly used and does not create problems like memory and resource leaks.

Carefully read documentation of any declaration marked as `https://developer.android.com/reference/kotlin/androidx/tracing/DelicateTracingApi`.

## Summary

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

## Public constructors

### DelicateTracingApi

android

```
DelicateTracingApi()
```