StabilityInferred

annotation class StabilityInferred(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.

Constructors

StabilityInferred
Link copied to clipboard
common
fun StabilityInferred(parameters: Int)
A bitmask, with one bit per type parameter of the annotated class.

Functions

equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
toString
Link copied to clipboard
common
open fun toString(): String

Properties

parameters
Link copied to clipboard
common
val parameters: Int
A bitmask, with one bit per type parameter of the annotated class.