---
title: "root"
type: "property"
lastmod: "2026-08-27"
---
## API Reference

> Source set: Android

```kotlin
override val root =
        LayoutNode().also {
            it.measurePolicy = RootMeasurePolicy
            it.density = density
            it.viewConfiguration = viewConfiguration
            // Composed modifiers cannot be added here directly
            it.modifier =
                object : ModifierNodeElement<RootModifierNode>() {
                        override fun create() = RootModifierNode()

                        override fun update(node: RootModifierNode) {}

                        override fun InspectorInfo.inspectableProperties() {
                            name = "rootModifier"
                        }

                        override fun hashCode(): Int = this@AndroidComposeView.hashCode()

                        override fun equals(other: Any?): Boolean = other === this
                    }
                    .then(focusOwner.modifier)
                    .then(dragAndDropManager.modifier)
        }
```
