# InspectorValueInfo

Artifact: [androidx.compose.ui:ui](https://developer.android.com/jetpack/androidx/releases/compose-ui) [View Source](https://cs.android.com/search?q=file:androidx/compose/ui/platform/InspectableValue.kt+class:androidx.compose.ui.platform.InspectorValueInfo) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0) Common/AllAndroid/JVM
- Cmn

  ```
  abstract class InspectorValueInfo : InspectableValue
  ```
Known direct subclasses [InspectableModifier](https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/InspectableModifier)

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/InspectableModifier` | **This class is deprecated.** This API will create more invalidations of your modifier than necessary, so it's use is discouraged. |

*** ** * ** ***

Implementation of `https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/InspectableValue` based on a builder `https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/InspectorInfo` DSL.

## Summary

| ### Public constructors |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/InspectorValueInfo#InspectorValueInfo(kotlin.Function1)(info: https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/InspectorInfo.() -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html)` | Cmn |

| ### Public properties |
|---|---|---|
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.sequences/-sequence/index.html<https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/ValueElement>` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/InspectorValueInfo#inspectableElements()` The elements of a compose value. | Cmn |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/InspectorValueInfo#nameFallback()` Use this name as the reference name shown in tools of this value if there is no explicit reference name given to the value. | Cmn |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/InspectorValueInfo#valueOverride()` Use this value as a readable representation of the value. | Cmn |

## Public constructors

### InspectorValueInfo

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
InspectorValueInfo(info: InspectorInfo.() -> Unit)
```

## Public properties

### inspectableElements

Cmn

```
open val inspectableElements: Sequence<ValueElement>
```

The elements of a compose value.

### nameFallback

Cmn

```
open val nameFallback: String?
```

Use this name as the reference name shown in tools of this value if there is no explicit reference name given to the value. Example: a modifier in a modifier list.

### valueOverride

Cmn

```
open val valueOverride: Any?
```

Use this value as a readable representation of the value.