-
DoNotRetain
Annotates that a class should not be retained.
-
FrequentlyChangingValue
FrequentlyChangingValue is used to denote properties and functions that return values that change frequently during runtime, and cause recompositions when they are read (for examp…
-
Immutable
Immutable can be used to mark class as producing immutable instances.
-
RememberInComposition
RememberInComposition is used by an associated lint check to enforce that a marked constructor, function, or property getter is not called directly within composition.
-
Stable
Stable is used to communicate some guarantees to the compose compiler about how a certain type or function will behave.
-
StableMarker
StableMarker marks an annotation as indicating a type is stable.
Compose Runtime Annotation
Jetpack Compose API reference for runtime-annotation.