# DisallowComposableCalls

Artifact: [androidx.compose.runtime:runtime](https://developer.android.com/jetpack/androidx/releases/compose-runtime) [View Source](https://cs.android.com/search?q=file:androidx/compose/runtime/DisallowComposableCalls.kt+class:androidx.compose.runtime.DisallowComposableCalls) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.0.0) Common/AllAndroid/JVMNative/C/iOSJavaScript
- Cmn

  ```
  @MustBeDocumented
  @Retention(value = AnnotationRetention.BINARY)
  @Target(allowedTargets = [AnnotationTarget.TYPE])
  annotation DisallowComposableCalls
  ```

*** ** * ** ***

This will prevent composable calls from happening inside of the function that it applies to. This is usually applied to lambda parameters of inline composable functions that ought to be inlined but cannot safely have composable calls in them.

## Summary

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

## Public constructors

### DisallowComposableCalls

Cmn

```
DisallowComposableCalls()
```