---
title: "StabilityInferred"
description: "This annotation is added on classes by the compiler when their stability is inferred. It
indicates that there will be a synthetic static final int `$stable` added to the class which can
be used by the compose compiler plugin to generate expressions to determine the stability of a
realized type at runtime."
type: "class"
---

<div class='type'>Class</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>


```kotlin
@ComposeCompilerApi
@Target(AnnotationTarget.CLASS)
public annotation class StabilityInferred(val parameters: Int)
```


This annotation is added on classes by the compiler when their stability is inferred. It
indicates that there will be a synthetic static final int `$stable` added to the class which can
be used by the compose compiler plugin to generate expressions to determine the stability of a
realized type at runtime.

#### Parameters

| | |
| --- | --- |
| parameters | A bitmask, with one bit per type parameter of the annotated class. A 1 bit indicates that the stability of the annotated class should be calculated as a combination of the stability of the class itself and the stability of that type parameter. |




